M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB A Specification Language and System for the Three- Dimensional Visualisation of Knowledge Bases El Mustapha EL ATIFI and Gilles FALQUET Information System Interfaces Department of Information Systems University of Geneva
28
Embed
A Specification Language and System for the Three-Dimensional Visualisation of Knowledge Bases
A Specification Language and System for the Three-Dimensional Visualisation of Knowledge Bases. El Mustapha EL ATIFI and Gilles FALQUET. Information System Interfaces Department of Information Systems University of Geneva. Context. Study the 3D visualisation of knowledge bases - 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
M. El Atifi, G. Falquet - University of Geneva
DSVIS'05: 3D Visualisation KB
A Specification Language and System for the Three-Dimensional Visualisation of
Knowledge Bases
El Mustapha EL ATIFI and Gilles FALQUET
Information System Interfaces
Department of Information Systems
University of Geneva
2M. El Atifi, G. Falquet - University of Geneva
DSVIS'05: 3D Visualisation KB
Context
Study the 3D visualisation of knowledge bases
– Design – Metaphors – Effectiveness
knowledge base
3D scene
3M. El Atifi, G. Falquet - University of Geneva
DSVIS'05: 3D Visualisation KB
Outline
Introduction Knowledge and Interface Models Abstract Interface Specification Concrete Interface Specification Conclusion and perspectives.
• Two Levels (reduce the semantic gap)• Abstract interface• Concrete interface
6M. El Atifi, G. Falquet - University of Geneva
DSVIS'05: 3D Visualisation KB
Specifications
Interfaces
AbstractSpecification
Generator
OpenGL
Java3D
X3D
AbstractInterface
ConcreteSpecification
Generator TranslatorConcreteInterface
Principles
KnowledgeBase
7M. El Atifi, G. Falquet - University of Geneva
DSVIS'05: 3D Visualisation KB
Formalized knowledge • Classes, semantic
relations, objects• Expressed in RDF/RDFS
• Non Formalized knowledge• Documents • Connected to the formal
description
Knowledge Base Model
8M. El Atifi, G. Falquet - University of Geneva
DSVIS'05: 3D Visualisation KB
RDF Formalism
Knowledge base = set of triples
(subject predicate object)Markup Language
HTML
type
Language
subClassOf
a.html
example
ProgrammingLanguage
subClassOf
a.b.c/prog
definition
html.html
description
9M. El Atifi, G. Falquet - University of Geneva
DSVIS'05: 3D Visualisation KB
?x
H. Bersini
auteur
éditeur
?e
SPARQL: W3C recommandation Based on triple patterns
Selection in a RDF/S KB
10M. El Atifi, G. Falquet - University of Geneva
DSVIS'05: 3D Visualisation KB
Abstract interface model
Abstract spatial hypertext
Nodes• subnodes
Links• hypertext navigation• inclusion (node to subnode)• semantic links
11M. El Atifi, G. Falquet - University of Geneva
DSVIS'05: 3D Visualisation KB
loc=frontloc=left
attribut
Inclusion
Sémantique
Navigation
attribut
attribut
Example
12M. El Atifi, G. Falquet - University of Geneva
DSVIS'05: 3D Visualisation KB
Abstract specification
• Set of node schemas
• Node schema
Selection from the KB (SPARQL expression)
Content specification• Hierarchy of XML elements• Values from the KB
Link specifications
13M. El Atifi, G. Falquet - University of Geneva
DSVIS'05: 3D Visualisation KB
abstract-node: ConceptPresentation [c]selection: (c rdf:type rdfs:Class)(c term ?t)content:
<label> t </label>inclusion link: to: ExamplesOf[c] attributes: (position: "left")inclusion link: to: DescriptionsOf[c] attributes: (position: "right")
Spécifications déclaratives Deux niveaux de spécification Une spécification abstraite peut servir pour plusieurs BC À partir d’une spécification abstraite possibilité de générer
plusieurs interfaces concrètes
Conclusion
27M. El Atifi, G. Falquet - University of Geneva
DSVIS'05: 3D Visualisation KB
Étudier les positionneurs Étudier l’interaction Méthodologie de conception