12. hypermedia and documents – syntax – hyperlinks contents · 12. hypermedia and documents...

26
12. Hypermedia and Documents Multimedia Kommunikation SS‘99 1 / 26 Contents 12.1 Multimedia Documents 12.2 Hypertext Hypermedia Hyperlinks and Navigation 12.3 The World Wide Web (WWW) Functional Model Hyperlinks 12.4 Standard Generalized Markup Language (SGML) Tag categories Document Processing Object Classes Scheduling of Objects 12.5 Hypertext Markup Language (HTML) Syntax Hyperlinks 12.6 Multimedia and Hypermedia Information Coding Expert Group (MHEG) Standardisation

Upload: others

Post on 18-Jul-2020

23 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

1 / 2

6C

onte

nts

12.1

Mul

timed

ia D

ocum

ents

12.2

Hyp

erte

xt–

Hyp

erm

edia

–H

yper

links

and

Nav

igat

ion

12.3

The

Wor

ld W

ide

Web

(W

WW

)–

Fun

ctio

nal M

odel

–H

yper

links

12.4

Sta

ndar

d G

ener

aliz

ed M

arku

pL

angu

age

(SG

ML

)–

Tag

cat

egor

ies

–D

ocum

ent

Pro

cess

ing

–O

bjec

t C

lass

es

–S

ched

ulin

g of

Obj

ects

12.5

Hyp

erte

xt M

arku

p L

angu

age

(HT

ML

)–

Syn

tax

–H

yper

links

12.6

Mul

timed

ia a

nd H

yper

med

iaIn

form

atio

n C

odin

g E

xper

t Gro

up(M

HE

G)

–S

tand

ardi

satio

n

Page 2: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

2 / 2

612

.1 M

ultim

edia

Doc

umen

ts

Hyp

erte

xt a

nd H

yper

med

ia S

yste

ms:

–W

WW

Rep

rese

ntat

ion

of H

yper

med

ia D

ocum

ents

:

–S

GM

L

–H

TM

L

–M

HE

G

Mul

tim

edia

Doc

umen

t

–A

doc

umen

t whi

ch is

com

pris

ed o

f inf

orm

atio

n co

ded

at le

ast o

ne c

ontin

uous

(tim

e-de

pend

ent)

med

ium

and

one

dis

cret

e (t

ime-

inde

pend

ent)

med

ium

.

Í n

eed

for

med

ia s

ynch

roni

satio

n

Page 3: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

3 / 2

6

Pre

sent

atio

n M

odel

Man

ipul

atio

nM

odel

Rep

rese

ntat

ion

Mod

el

Con

tent

Stru

ctur

e

12.1

Mul

timed

ia D

ocum

ents

/ A

rchi

tect

ure

Exc

hang

ing

docu

men

ts r

equi

res

that

the

docu

men

t arc

hite

ctur

e is

kno

wn.

Thi

s re

quir

es a

defi

nitio

n of

the

docu

men

t arc

hite

ctur

e.

Con

tent

:–

mu

lti-

/ m

on

omed

ia in

form

atio

n

Stru

ctur

e:–

spa

tial a

nd

tem

po

ral r

ela

tion

s b

etw

ee

nin

form

atio

n

Man

ipul

atio

n M

odel

:–

ope

ratio

n al

low

ed

for

crea

tion,

cha

nge

and

dele

tion

of in

form

atio

n

Rep

rese

ntat

ion

Mod

el:

–ex

cha

ng

e p

roto

col a

nd

data

form

at

Pres

enta

tion

Mod

el:

–ru

les

for

do

cum

en

t pr

ese

nta

tion

Page 4: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

4 / 2

612

.2 H

yper

text

Hyp

erte

xt S

yste

m (

coin

ed b

y T

ed N

elso

n 19

65):

–sy

stem

that

allo

ws

to r

ead

(hyp

erte

xt)

docu

men

tsno

nlin

early

Nod

e-L

ink

Hyp

erte

xt M

odel

:

–In

divi

dual

ly c

hunk

s of

info

rmat

ion

(nod

es)

are

set i

nre

latio

n by

mea

ns o

f Hyp

erlin

ks

–H

yper

link:

rel

atio

n be

twee

n tw

o or

mor

e no

des

–H

yper

text

Doc

umen

t: di

stin

ct s

et o

f nod

es a

nd li

nks

whi

ch c

onst

itute

s a

logi

cal e

ntity

–H

yper

web

: dis

tinct

set

of h

yper

links

Lin

ear

text

Hyp

erte

xt

Sou

rce

Sin

kIn

term

ed.

vers

ion

Lin

ea

rlyre

pres

ente

d

Page 5: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

5 / 2

612

.2 H

yper

text

/ A

rchi

tect

ure

Pre

sent

atio

n la

yer,

bas

ed o

n a

give

n st

ruct

ure

and

user

´s d

ispl

ay it

is d

ecid

ed:

–w

hich

dat

a to

pre

sent

–ho

w th

e da

ta a

re p

rese

nted

Hyp

erte

xt a

bstr

act m

achi

ne, c

onst

ruct

s th

e da

ta s

truc

ture

for

man

agem

ent o

f the

docu

men

t

Sto

rage

laye

r (d

atab

ase

laye

r), h

andl

es a

ll fu

nctio

ns w

hich

are

con

cern

ed w

ith

stor

age

of d

ata;

Tra

nsac

tion

hand

ling

as w

ith d

atab

ases

;

Nod

es a

nd p

oint

ers

of h

yper

text

doc

umen

ts a

re p

roce

ssed

as

data

obj

ects

with

out

any

sem

antic

s

lowerlayerupper

3 la

yers

with

dif

fere

nt f

unct

iona

litie

s:

Page 6: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

6 / 2

612

.2 H

yper

text

/ H

yper

med

ia

Hyp

erm

edia

is th

e ge

nera

lisat

ion

of H

yper

text

to in

clud

e dy

nam

ic m

edia

like

aud

iocl

ips

and

vide

o cl

ips.

Sync

hron

isat

ion

and

linki

ng o

f th

ese

med

ia e

lem

ents

to o

ther

ele

men

ts m

ust b

epo

ssib

le.

Hyp

erm

edia

sys

tem

s al

low

inte

ract

ive,

inte

grat

ed a

nd s

ynch

roni

sed

pres

enta

tion

ofm

ultim

edia

info

rmat

ion. M

ulti

med

iaH

yper

med

iaH

yper

text

Page 7: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

7 / 2

612

.2 H

yper

text

/ H

yper

links

and

Nav

igat

ion

A u

ser

trav

erse

s th

e hy

perw

eb b

y na

viga

ting

thro

ugh

hype

rlin

ks (

navi

gatio

n =

forw

ard

mov

emen

t in

line

arly

sor

ted

docu

men

ts).

Hyp

erli

nk c

lass

ific

atio

n:–

num

ber

of e

nds:

1:1,

1:m

, n:m

–lin

k di

rect

ion:

dire

ctio

nal,

bi-d

irect

iona

l

–lin

k ty

pe:

foot

note

, tex

tual

ref

eren

ce, n

ext p

age,

pre

sent

atio

n op

tions

Anc

hors

:–

Anc

hors

are

link

end

s (o

rigin

or

dest

inat

ion

of a

hyp

erlin

k) li

ke te

xt p

arts

,gr

aphi

c ar

eas

or te

mpo

ral p

ositi

ons

of a

n au

dio/

vide

o st

ream

.

Nod

e: –In

form

atio

n un

it of

a h

yper

text

doc

umen

t

Poin

ter,

Lin

k:–

Edg

e of

a h

yper

text

gra

ph

Page 8: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

8 / 2

612

.3 T

he W

orld

Wid

e W

eb (

WW

W)

Inte

rnet

-wid

e di

stri

bute

d hy

perm

edia

info

rmat

ion

retr

ieva

l sys

tem

prov

ides

acc

ess

to la

rge

univ

erse

of

docu

men

ts

Clie

nt-s

erve

r m

odel

:

–cl

ient

s: (

Web

bro

wse

rs)

colle

ctio

n of

pro

gram

s w

hich

can

sen

d re

ques

ts fo

r

docu

men

ts to

WW

W s

erve

rs

–se

rver

s: p

rogr

ams

that

, afte

r th

ey r

ecei

ve r

eque

sts,

sen

d ba

ck th

e ap

prop

riate

answ

ers

- ei

ther

doc

umen

ts o

r er

ror

mes

sage

s

Ma

jor

WW

W “

sta

nd

ard

s“:

HT

TP

: Hyp

ert

ext

Tra

nsf

er

Pro

toco

l

UR

L: U

nifo

rm R

esou

rce

Loca

tor

HT

ML

: Hyp

erT

ext

Ma

rku

p L

an

gu

ag

e

Page 9: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

9 / 2

612

.3 T

he W

orld

Wid

e W

eb /

Func

tiona

l Mod

el

Prox

y br

eaks

up

the

conn

ectio

n in

to c

lient

/pro

xy a

nd p

roxy

/ser

ver

requ

ests

and

res

pons

es.

Allo

ws

for

–ca

chin

g (p

roxy

of t

he R

WT

H h

as a

hit

rate

of 3

0%)

–pr

efet

chin

g (p

roxy

pre

fetc

hes

the

links

incl

uded

in th

e la

st r

eque

sted

doc

umen

t)

–us

age

of d

edic

ated

(tr

ansp

ort)

prot

ocol

s be

twee

n cl

ient

/pro

xy a

nd s

erve

r/pr

oxy

–co

nver

sion

of t

rans

ferr

ed c

onte

nt to

mee

t the

clie

nt r

equi

rem

ents

and

tran

sfer

med

ium

(e.g

. low

ban

dwith

tran

sfer

med

ium

like

wirl

ess

acce

ss o

r cl

ient

with

b&

w s

cree

n)

Set

of W

WW

Ser

vers

Clie

nt (

Bro

wse

r)

Req

uest

Res

pons

e

Req

uest

Res

pons

e

Pro

xy(o

pti

on

al)

Page 10: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

10 /

2612

.3 T

he W

orld

Wid

e W

eb /

Hyp

erlin

ks

”Nod

es”

–ar

e h

ype

rte

xt d

ocu

me

nts

re

pre

sen

ted

by

Hyp

ert

ext

Ma

rku

p L

an

gua

ge (

HT

ML

) o

r a

rbitr

ary

info

rmat

ion

obje

cts

refe

renc

ed b

y m

eans

of

an U

nifo

rm R

eso

urce

Loc

ato

r (U

RL)

Hyp

erlin

ks

–ar

e e

mb

ed

de

d in

HT

ML

doc

umen

ts

”Sou

rce

anch

ors”

–ar

e te

xt p

ortio

ns o

r im

ages

re

gion

s in

clud

ed in

HT

ML

docu

men

ts

”Des

tinat

ion

anch

ors”

–ar

e e

ithe

r in

form

atio

n o

bje

cts

ad

dre

ssa

ble

th

rou

gh

a U

RL

or

spe

cific

pa

rts

of

HT

ML

do

cum

en

ts

Lin

ks

–ar

e d

irec

tion

al p

oin

t to

poi

nt

”Lin

k ty

pe”

–is

alw

ays

a r

efe

ren

ce f

or

furt

he

r re

ad

ing

–F

urt

he

r in

form

atio

n in

add

itio

n t

o th

e p

ure

lin

k b

etw

ee

n t

wo

no

des.

–E

xam

ple

: d

iffe

ren

tiatio

n b

etw

ee

n d

iffe

ren

t ki

nd

s o

f de

stin

atio

n n

od

es

Page 11: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

11 /

2612

.3 T

he W

orld

Wid

e W

eb /

Prob

lem

s

Prob

lem

s:

–U

sers

can

get

“lo

st in

hyp

ersp

ace“

doc

umen

ts a

re a

rbitr

arily

str

uctu

red,

no

over

view

pos

sibl

e

–D

iffic

ult t

o fi

nd in

form

atio

n (s

earc

h en

gine

s ha

ve s

cala

bilit

y pr

oble

ms)

–N

o ve

rsio

n co

ntro

l of d

ocum

ents

(de

tect

ion

of o

utda

ted

info

rmat

ion)

–N

o su

ppor

t for

doc

umen

t aut

horin

g

–N

o lin

k co

nsis

tenc

y: d

angl

ing

links

are

cre

ated

by

the

dele

tion

of o

ne li

nk e

nd

–Lo

w p

erfo

rman

ce a

nd h

igh

netw

ork

load

(so

lutio

n: p

roxy

ser

vers

)

–N

o lin

king

bet

wee

n dy

nam

ic m

edia

pos

sibl

e (n

o re

al h

yper

med

ia)

... (

muc

h

mo

re)

Íle

ads

to s

econ

d ge

nera

tion

hype

rmed

ia s

yste

ms

like

Hyp

er-G

Page 12: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

12 /

2612

.4 S

tand

ard

Gen

eral

ized

Mar

kup

Lan

guag

e (S

GM

L)

Aut

hors

:–

prep

are

cont

ent,

spec

ify in

a u

nifo

rm w

ay th

e tit

les,

tabl

es w

ithou

t any

des

crip

tion

of th

eac

tual

rep

rese

ntat

ion.

Publ

ishe

r:–

spec

ifies

res

ultin

g la

yout

.

Bas

ic id

ea:

–a

utho

r us

es T

AG

S fo

r m

arki

ng c

erta

in te

xt p

arts

that

are

late

r su

bjec

t of t

he la

yout

proc

ess.

SGM

L:

–de

term

ines

the

form

of t

ags,

but

doe

s no

t spe

cify

thei

r m

eani

ng.

–m

akes

a fr

ame

ava

ilabl

e th

at e

nabl

es

the

user

to s

peci

fy th

e sy

ntax

des

crip

tion

in a

nob

ject

-spe

cific

sys

tem

–sp

ecifi

es s

ynta

x, n

ot s

eman

tics

Exa

mpl

e:<

title

>M

ultim

edia

Pre

sent

atio

n</t

itle

>

<au

thor

>O

. Spa

niol

</a

utho

r>

Page 13: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

13 /

2612

.4 S

GM

L /

Tag

cat

egor

ies

Des

crip

tive

mar

kup

tags

:–

des

crib

e a

ctua

l str

uctu

re

Ent

ity r

efer

ence

:–

conn

ect

ion

to a

noth

er

elem

ent,

sim

ilar

to a

n a

bbre

via

tion;

the

act

ual c

onte

nt o

f the

ref

eren

ce c

an

bein

sert

ed la

ter

at t

he

corr

esp

ond

ing

pla

ce

Mar

kup

decl

arat

ions

:–

de

fine

th

e e

lem

en

ts to

wh

ich

an

ent

ity r

efe

ren

ce r

efe

rs c

an

be

use

d to

de

fine

ru

les

for

the

str

uct

ure

of

a d

ocu

me

nt

Proc

essi

ng in

stru

ctio

ns (

e.g.

for

the

form

atte

r or

for

oth

er p

rogr

ams)

pape

r

post

ambl

ebo

dypr

eam

ble

title

auth

orad

ress

char

acte

rs

chap

ter

1

Page 14: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

14 /

2612

.4 S

GM

L /

Doc

umen

t Pro

cess

ing

SGM

L d

ocum

ent p

roce

ssin

g ha

s tw

o pr

oces

ses:

1. P

arse

r -

uses

the

tags

occ

urin

g in

the

docu

men

t in

com

bina

tion

with

the

docu

men

t

type

spe

cifi

catio

n. T

he s

peci

fica

tion

of th

e do

cum

ent s

truc

ture

is d

one

with

tags

.

2. F

orm

atte

r -

know

s th

e m

eani

ng o

f th

e ta

g an

d tr

ansf

orm

s th

e do

cum

ent i

nto

a

form

atte

d do

cum

ent

SGM

L lo

gica

l str

uctu

res

are

defi

ned

by m

arku

p co

mm

ands

that

are

inse

rted

in

the

text

(ta

gs)

Mar

kup

divi

des

the

text

into

SG

ML

ele

men

ts

For

each

SG

ML

doc

umen

t a D

ocum

ent T

ype

Def

init

ion

exis

ts (

DT

D)

DT

D d

ecla

res

the

elem

ent t

ype

of a

doc

umen

t, at

trib

utes

of

the

elem

ents

and

hier

arch

y of

the

inst

ance

s

Page 15: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

15 /

26

HT

ML

is a

SG

ML

Doc

umen

t Typ

e D

efin

ition

(D

TD

)

The

HT

ML

DT

D d

efin

es ta

gs f

or

–de

scrib

ing

the

text

str

uctu

re (

not t

he la

yout

)

–cr

eatin

g hy

perli

nks

–em

bedd

ing

obje

cts

like

grap

hics

–de

scrib

ing

tabl

es

–...

Cod

ing:

–H

TM

L D

ocum

ents

are

usu

ally

sto

red

as te

xt fi

les

Hyp

erm

edia

sys

tem

s th

at m

ake

use

of H

TM

L u

se th

e H

yper

text

Tra

nsfe

rPr

otoc

ol (

HT

TP

) fo

r ob

ject

ret

riev

al. T

he s

et o

f ad

dres

sabl

e in

form

atio

n ob

ject

sin

the

inte

rnet

is d

enot

ed a

s th

e W

orld

Wid

e W

eb (

WW

W).

12.5

Hyp

erte

xt M

arku

p L

angu

age

(HT

ML

)

Page 16: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

16 /

2612

.5 H

yper

text

Mar

kup

Lan

guag

e / S

ynta

x

Sim

ple

text

wit

h m

arku

p:<HTML>

<HEAD>

<TITLE>My first HTML document</TITLE>

</HEAD>

<BODY>

this is the document text content

</BODY>

</HTML>

Oth

er ta

gs (

exam

ples

):<DFN>

Used for definitions, typically displayed in italics

<CITE>

A citation, for titles of books, films and so on

<CODE>

Used for computer code, typically displayed in fixed-width font

<B>

Bold text

<P>

Paragraph

<IM

G S

RC

=“U

RL“>

In

lined

imag

e r

efe

rence

d b

y m

ea

ns

of a

n U

RL

Page 17: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

17 /

2612

.5 H

yper

text

Mar

kup

Lan

guag

e / H

yper

links

Lin

ks to

oth

er d

ocum

ents

:C

lick

<A

HR

EF

=‘h

ttp

://w

ww

-i4

.info

rma

tik.r

wth

-aa

che

n.d

e‘>

HE

RE

</A

> to

se

e m

y h

om

ep

ag

e

The

text

bet

wee

n th

e an

chor

‘A‘ s

tart

-tag

and

end

-tag

is e

xpec

ted

to b

e th

e so

urce

of t

he

hype

rlink

. The

des

tinat

ion

is d

escr

ibed

by

the

HR

EF

attr

ibut

e of

the

star

t-ta

g.

Anc

hors

may

be

defin

ed w

ithou

t a li

nk, t

o de

fine

them

as

a lin

k de

stin

atio

n:<

A N

AM

E=

“in

tere

stin

g“>

inte

rest

ing

info

rma

tion

</A

>

Th

is is

my

<A

HR

EF

=“#

inte

rest

ing

“> li

nk

</A

> t

o in

tere

stin

g in

form

atio

n

Imag

es a

s lin

k so

urce

:<

a h

ref=

“ma

p.h

tml”

><

img

src

=“i

mg

/ma

p.g

if”>

</a

>

Anc

hors

with

in im

ages

:<

img

src

="i

ma

ge

s/b

uild

ing

ma

p.g

if" a

lt="*

" b

ord

er=

1 u

sem

ap

="#

ma

p1

">

<m

ap

na

me

="m

ap

1">

<a

rea

hre

f="

htt

p:/

/ww

w-i4

.info

rma

tik.r

wth

-aa

che

n.d

e"

sha

pe

=re

ct

coo

rds=

"10

2,2

09

,13

0,2

35

">

</m

ap

>

Page 18: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

18 /

2612

.5 H

yper

text

Mar

kup

Lan

guag

e / H

yper

links

Sour

ce d

ocum

ent

Pars

er

From

atte

r

Tar

get d

ocum

ent

SGM

LR

ules

Doc

umen

tty

pe

Sem

antic

s of

Attr

ibut

es

Bas

ic d

efin

itio

n of

HT

ML

sup

port

s on

ly th

e re

pres

enta

tion

of

hype

rtex

t doc

umen

tsN

umer

ous

prop

riet

ary

exte

nsio

ns e

xist

(e.

g. d

efin

ed b

y N

etsc

ape

and

Mic

roso

ft)

that

mov

e H

TM

L to

mor

ein

tera

ctiv

e do

cum

ents

and

hyp

erm

edia

Dra

wba

ck: d

ocum

ents

that

use

ext

ensi

ons

are

tail

ored

to p

arti

cula

r br

owse

rs

Page 19: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

19 /

2612

.6 M

ultim

edia

and

Hyp

erm

edia

Inf

orm

atio

n C

odin

g E

xper

t Gro

up (

MH

EG

)

Exc

hang

e fo

rmat

and

rep

rese

ntat

ion

for

com

pose

d (t

ime-

depe

nden

t) m

ultim

edia

info

rmat

ion

Prov

ides

str

uctu

res

for:

– in

tera

ctiv

e, s

patia

l and

tem

pora

l rel

ated

info

rmat

ion

(AS

N.1

= A

bstr

act S

ynta

x N

otat

ion

One

)

Fina

l for

m f

orm

at:

–th

e st

ruct

ure

of th

e co

ded

docu

men

ts is

fixe

d af

ter

form

attin

g (c

odin

g th

roug

h B

ER

.1 =

Bas

ic E

ncod

ing

Rul

es)

Suita

ble

for:

– r

eal-t

ime

(dis

trib

uted

) m

ultim

edia

/hyp

erm

edia

app

licat

ions

(no

com

plex

par

sing

and

inte

rpre

tatio

n re

quire

d)

Typ

ical

app

licat

ion:

–de

vice

s w

ith s

mal

l res

ourc

es li

ke p

oint

-of-

sale

s te

rmin

als,

vid

eo o

n de

man

d se

t-to

pbo

xes

...

Page 20: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

20 /

2612

.6 M

HE

G /

Stan

dard

isat

ion

MH

EG

Wor

k w

ithin

ISO

/IE

C J

TC

1/SC

29/W

G12

(ISO

IS

/DIS

/CD

135

22-X

)

Part

1: M

HE

G O

bjec

t Rep

rese

ntat

ion,

Bas

e N

otat

ion

(ASN

.1)

Part

2: M

HE

G A

ltern

ate

Not

atio

n (S

GM

L)

(sk

ippe

d!)

Part

3: M

HE

G E

xten

sion

for

Scr

iptin

g L

angu

age

Supp

ort

Part

4: R

egis

trat

ion

Pro

cedu

res

for

Form

at I

dent

ifie

rs

Part

5: M

HE

G S

ubse

t for

Bas

e L

evel

Im

plem

enta

tion

Part

6: S

uppo

rt f

or E

nhan

ced

Inte

ract

ive

App

licat

ions

MH

EG

WG

1 :

JPE

GW

G11

: MPE

G

Page 21: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

21 /

26

MH

EG

For

mat

ter

MH

EG

Eng

ine

MH

EG

Obj

ect

Stor

age

info

rmat

ion

inpu

t(e

.g. w

eb o

f hy

perm

edia

- do

cum

ents

, ...

)

MH

EG

Par

ser

MH

EG

Eng

ine

MH

EG

Obj

ect

Stor

age

Obj

ect

Tra

nsfe

r

Obj

ect

Req

uest

inte

ract

ive

pres

enta

tion

12.6

MH

EG

/ E

xam

ple

App

licat

ion

MH

EG

Sta

ndar

d:–

data

str

uctu

res

and

bina

ry r

epre

sent

atio

n of

MH

EG

Obj

ects

(no

t: re

trie

val

prot

ocol

or

MH

EG

Eng

ine)

Page 22: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

22 /

2612

.6 M

HE

G /

Obj

ect C

lass

es

MH

EG

obj

ects

are

a c

ompo

sitio

n of

a s

et o

f ob

ject

s de

fini

ng–

con

ten

ts (

Co

nte

nt

Cla

ss),

–U

ser

Inte

ract

ion

(In

tera

ctio

n C

lass

) p

rese

nta

tion

att

rib

ute

s (B

eha

viou

r C

lass

)

–an

d o

the

rs.

Inst

ance

s ca

n be

cre

ated

from

all

leav

esof

thi

s M

HE

G c

lass

hie

rarc

hy t

ree.

Inst

an

ces

can

not

be

cre

ate

d f

rom

inte

rna

l no

des

of t

he t

ree

.

MH

Obj

ect

Beh

avio

urD

escr

ipto

rC

ompo

nent

Mac

ro

Act

ion

Lin

kSc

ript

Con

tent

Inte

ract

ion

Com

posi

te

Sele

ctio

nM

odif

icat

ion

e.g

. “p

ush

Sto

p b

utto

n“ e

.g.

“edi

t a

data

inpu

t fil

e“

e.g.

gra

phic

s, te

xt,

...e.

g. “

star

t“

Page 23: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

23 /

2612

.6 M

HE

G /

Obj

ects

Exa

mpl

es

Com

plex

MH

EG

Obj

ects

incl

ude

seve

ral o

ther

MH

EG

obj

ects

that

det

erm

ine:

–th

e co

nten

t (ou

tput

obj

ects

)–

the

user

inte

ract

ion

(inpu

t obj

ects

)–

the

pres

enta

tion

(act

ion

obje

cts)

–th

e re

latio

ns b

etw

een

the

diffe

rent

obj

ects

(lin

k ob

ject

s)

Inpu

t Obj

ects

(use

r In

tera

ctio

n)B

utto

n A

(st

art)

But

ton

B (

stop

)

Slid

er A

(Vol

ume)

Men

u A

(Con

trol

)

Out

put O

bjec

ts

Pict

ure

A(e

.g. J

PEG

)

Vid

eo 1

(e.g

. MPE

G)

Tex

t A

Tex

t B

Act

ion

Obj

ects

Act

ion

1V

olum

e =

50%

Act

ion

2

Pos.

= (

100,

200)

Act

ion

3

Pos.

= (

250,

100)

Lin

k O

bjec

ts

LIN

K A

ctio

n 1

TO

Vid

eo 1

LIN

K A

ctio

n 2

TO

Pic

ture

A

Act

ion

3ST

AR

T

Act

ion

4ST

AR

T S

crip

t 1

LIN

K A

ctio

n 3

TO

But

ton

A

IF B

utto

n A

=C

LIC

KE

D

LIN

K A

ctio

n 3

TO

Vid

eo 1

Page 24: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

24 /

2612

.6 M

HE

G /

Pres

enta

ble

Obj

ect E

xam

ple

Stru

ctur

al in

form

atio

n in

clud

ed in

MH

EG

obj

ects

allo

ws

to d

eter

min

e th

epr

esen

tati

on o

f th

e ob

ject

MH

EG

Hyp

erm

edia

Obj

ect

Pres

enta

tion

Vid

eo

star

tst

op

Vid

eo 1

(e.g

. MPE

G)

But

ton

A (

star

t)

But

ton

B (

stop

)T

ext A

Act

ion

1

Po

s.=

(10

0,20

0)

Act

ion

2

Po

s.=

(10

0,18

0)

IF B

utto

n A

=C

LIC

KE

D

LIN

K A

ctio

n 3

TO

Vid

eo 1

LIN

K A

ctio

n 1

TO

Vid

eo 1

pres

enta

tion

as d

escr

ibed

by

the

incl

uded

set

of

link,

act

ion

and

scri

pt o

bjec

ts

exte

rnal

ref

eren

ces

MH

EG

Obj

ects

may

be

dist

ribu

ted

MH

EG

Obj

ects

MH

EG

Obj

ects

MH

EG

Obj

ects

MH

EG

Obj

ects

Tex

t A

Act

ion

3...

Page 25: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

25 /

2612

.6 M

HE

G /

Sche

dulin

g of

Obj

ects

MH

EG

sup

port

s re

al-t

ime

hype

rmed

ia p

rese

ntat

ions

by

allo

win

g to

add

tim

e de

pend

ent

obje

ct p

repa

ratio

n an

d pr

esen

tatio

n at

trib

utes

(tim

e st

amps

)

The

PR

EPA

RE

act

ion

trig

gers

the

retr

ieva

l and

initi

alis

atio

n of

the

MH

EG

obj

ect.

Prob

lem

: del

ays

cann

ot b

e ex

actly

pre

dict

ed b

y th

e M

HE

G e

ngin

e.

Vid

eo Au

dio Tex

t A

Tex

t B

Sec.

05

1015

2025

prep

are

audi

opr

epar

e te

xt A

prep

are

text

Bti

mes

tam

ps a

nd a

ctio

ns s

tore

d in

the

MH

EG

-Obj

ect

Pre

sent

atio

n

Page 26: 12. Hypermedia and Documents – Syntax – Hyperlinks Contents · 12. Hypermedia and Documents Multimedia Kommunikation SS‘99 5 / 26 12.2 Hypertext / Architecture Presentation

12. H

yper

med

ia a

nd D

ocum

ents

Multimedia Kommunikation SS‘99

26 /

2612

.6 M

HE

G /

Con

clus

ions

Com

plex

str

uctu

res:

–M

HE

G E

ngin

e im

plem

enta

tion

beco

mes

diff

icul

t

Rel

atio

n to

”sc

ript o

nly

appr

oach

es”

or ”

virt

ual m

achi

nes

(JA

VA

)” n

ot c

lear

MH

EG

En

gine

nee

ds s

mal

l mem

ory

reso

urce

s ?

Set

of s

tand

ards

is g

row

ing