towards digital libraries of virtual hyperbooks gilles falquet, claire-lise mottaz jiang,...

27
Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September 13-15, 2004, Bath (UK)

Upload: alberta-white

Post on 04-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

Towards Digital Libraries of Virtual Hyperbooks

Gilles Falquet,

Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler

CUI – University of Geneva

ECDL'04, September 13-15, 2004, Bath (UK)

Page 2: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 2

ISI

Outline

Context DL of hyperbooks (what we expect from ...)

Virtual hyperbook model with ontologies and interface spec.

Reading/writing interface model nodes schemas / interface definition link inference

Hyperbook integration ontology integration or alignment re-using the interface specification

– several cases

Page 3: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 3

ISI

Context

Virtual documents and books Set of informational fragments Domain model (terminology, ontology, glossary) Mechanisms to produce documents adapted to user's needs

selection, assembly, presentation Restriction: scientific or pedagogical (≠ fiction) monographs

Page 4: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 4

ISI

Context

Library of virtual books Set of virtual books

New access methods / reading possibities Break the monolithic aspect of the book Extend a book with contents of others Generate new books Compare, synthesize

Page 5: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 5

ISI

domain ontology

information fragments

reading/writing interface(generatedhyperdocument)

interfacespecficiation

hyperbook

Virtual Hyperbook Model

Domain ontology network of concepts, semantic links: "is a", "part of", "entails", …

Ontology-fragment links typed links between fragments and concepts

Page 6: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 6

ISI

Structure of a hyperbook

Tree

Graphis-a

exampleexample

example

Fragments

Concepts

Algorithm

property

Theorem. xxxxx yyyyy zzzz yy x dlkjs sls slssks sslsk

Page 7: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 7

ISI

N[r]......

Reading/writing interface

Interface = hypertext = nodes + links

Interface specification set of parameterized node schemas Interface = set of node schema instances

N[p]......

node schema Nselectcontentlinks

selection

assembly

N[q]......

Page 8: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 8

ISI

Node schema

Selection expression

over Fragments Ontology Links

Content structure

how to assemble the selected information

Links

navigation

or structural (inclusion, "expand-in-place")

Page 9: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 9

ISI

// All the fragments linked to concept C

node connected_fragments[C]

{.....

L.type , F.title , F.content

.....}

from Concept C –( L )– Fragment F

A node schema

selection

content

Page 10: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 10

ISI

Link inference

Tree

Graphis-a

example example exampleFragments

Ontology

Page 11: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 11

ISI

Link inference

Tree

Graphis-a

example example exampleFragments

Ontology

other example

Page 12: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 12

ISI

Link inference

Tree

Graphis-a

example example exampleFragments

Ontology

Page 13: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 13

ISI

Node schema for link inference

// Fragment related to F through a concept

node related_fragments[F]

{.....

C.term, L2.type ,

href show_fragment[F2] (F2.title)

.....}

from

Fragment F –( L )– Concept C –( L2 )– Fragment F2

Page 14: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 14

ISI

node show_fragment[F]

F.title

F.content

include related_fragments[F]

include related_concepts[F]

Complex node schema (inclusion)

Page 15: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 15

ISI

Page 16: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 16

ISI

Page 17: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 17

ISI

Hyperbook integration

Library of virtual hyperbooks a virtual book is not monolithic the reading system should be able to compose new books from

all the informational fragments of the library semantic coherence must be garanted a new virtual book inserted in the library should enrich itself by

connecting to the fragments of the other books

Page 18: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 18

ISI

Approach 1: Global integration

A single ontology for all the hyperbooks

Drawbacks implies the unification of the book concepts (difficult, heavy

task) a single point of view a single presentation style

Page 19: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 19

ISI

Multi-point of view approach

• Each book represents a point of view concepts may have different definitions

• Ontology alignment instead of integration similarity links between concepts

Page 20: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 20

ISI

Global reading in the integrated DL

Extending a book

Reading a book through the interface of another one apply the interface (node schemas) of book A to book B

Second level authoring re-use existing node schemas or create new ones new virtual book

Page 21: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 21

ISI

Re-using an interface specification

Re-use of a hyperbook interface and apply it to the whole library

replace in the path link expressions

x --> Concept c --> yby

x --> Concept c –SIM–> Concept c' --> y

Page 22: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 22

ISI

Cross book link inference

d csim

exampleHyperbook A

Hyperbook B

example example

Page 23: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 23

ISI

Node instance

Page 24: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 24

ISI

Similarity links

SIM links set manually or automatically

for instance [Rodrigez and Egenhofer] semantic similarity technique

similarity of terms

+ similarity of attributes

+ similarity of semantic neighbourhoods

+

typed document similarity

Page 25: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 25

ISI

Typed document similarity

Document similarity => concept similarity

A B

t t

document similarity(cosine, Kolmogorov,, ...)

semantic similarity

Page 26: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 26

ISI

Implementation

Hyperbook (frag. + onto + links) relational database

Interface spec Lazy hypertext view system

Similarity computed and stored in DB inserted by book manager

node sch 1

HB1HB2...

node sch 2

SIM

Page 27: Towards Digital Libraries of Virtual Hyperbooks Gilles Falquet, Claire-Lise Mottaz Jiang, Jean-Claude Ziswiler CUI – University of Geneva ECDL'04, September

G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 27

ISI

Ongoing and future work

implementation and test of similarity algorithms

experiments collaborative writing of hyperbooks by students

– "Formal methods for information systems"– "Information communication technologies"– "Information system interfaces"

hyperbook integration