towards digital libraries of virtual hyperbooks gilles falquet, claire-lise mottaz jiang,...
TRANSCRIPT
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)
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
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
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
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
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
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]......
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")
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
G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 10
ISI
Link inference
Tree
Graphis-a
example example exampleFragments
Ontology
G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 11
ISI
Link inference
Tree
Graphis-a
example example exampleFragments
Ontology
other example
G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 12
ISI
Link inference
Tree
Graphis-a
example example exampleFragments
Ontology
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
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)
G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 15
ISI
G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 16
ISI
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
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
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
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
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
G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 22
ISI
Cross book link inference
d csim
exampleHyperbook A
Hyperbook B
example example
G. Falquet, C-L Mottaz Jiang, J-C Ziswiller 23
ISI
Node instance
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
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
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
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