M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB A Specification Language and System for the Three-Dimensional Visualisation.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
You have been given a mission and a code. Use the code to complete the mission and you will save the world from obliteration…
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Introduction to XHTML Programming the World Wide Web Fourth edition.
Advanced Piloting Cruise Plot.
Copyright © 2003 Pearson Education, Inc. Slide 7-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Copyright © 2003 Pearson Education, Inc. Slide 8-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Copyright © 2003 Pearson Education, Inc. Slide 3-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
Introduction to HTML, XHTML, and CSS
Determine Eligibility Chapter 4. Determine Eligibility 4-2 Objectives Search for Customer on database Enter application signed date and eligibility determination.
My Alphabet Book abcdefghijklm nopqrstuvwxyz.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Addition Facts
Year 6 mental test 5 second questions
UKOLN, University of Bath
ZMQS ZMQS
22-Sep-06 CS6795 Semantic Web Techniques 0 Extensible Markup Language.
Unité 3 Leçon oui! Yes! 2. mais oui! Sure! 3. Bien sûr! Of course! 4. Non! No 5. Mais non! Of course not! 6. Peut-être Maybe 7. Pierre est….. Pierre.
Richmond House, Liverpool (1) 26 th January 2004.
ABC Technology Project
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
VOORBLAD.
15. Oktober Oktober Oktober 2012.
Name Convolutional codes Tomashevich Victor. Name- 2 - Introduction Convolutional codes map information to code bits sequentially by convolving a sequence.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
“Start-to-End” Simulations Imaging of Single Molecules at the European XFEL Igor Zagorodnov S2E Meeting DESY 10. February 2014.
Heppenheim Producer-Archive Interface Specification Status of standardisation project Main characteristics, major changes, items pending.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Squares and Square Root WALK. Solve each problem REVIEW:
1..
Do you have the Maths Factor?. Maths Can you beat this term’s Maths Challenge?
© 2012 National Heart Foundation of Australia. Slide 2.
Lets play bingo!!. Calculate: MEAN Calculate: MEDIAN
XML INTRODUCTION Prepared by Hongming Yu Modified by Fernando Farfán.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
Dr. Alexandra I. Cristea XHTML.
25 seconds left…...
Test B, 100 Subtraction Facts
H to shape fully developed personality to shape fully developed personality for successful application in life for successful.
Januar MDMDFSSMDMDFSSS
Week 1.
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
A SMALL TRUTH TO MAKE LIFE 100%
PSSA Preparation.
1 PART 1 ILLUSTRATION OF DOCUMENTS  Brief introduction to the documents contained in the envelope  Detailed clarification of the documents content.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 16 Integrated Services Digital Network (ISDN)
CpSc 3220 Designing a Database
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Structured Data on the Web Introduction to.
Processing of structured documents Spring 2003, Part 1 Helena Ahonen-Myka.
Systems Analysis and Design
From Model-based to Model-driven Design of User Interfaces.
Traktor- og motorlære Kapitel 1 1 Kopiering forbudt.
Presentation 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

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 2 Context Study the 3D visualisation of knowledge bases – Design – Metaphors – Effectiveness knowledge base 3D scene

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 3 Outline Introduction Knowledge and Interface Models Abstract Interface Specification Concrete Interface Specification Conclusion and perspectives.

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 4 Visualisation of Knowledge Bases in 3D Difficulties Represent abstract concepts, facts, rules Represent formalized and non-formalized knowledge Hard to program 3D interfaces => few prototyping and usability testing Simplify 3D interface generation

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 5 Approach Declarative specification Specify the interface structure Specify mappings KB entities interface objects Two Levels (reduce the semantic gap) Abstract interface Concrete interface

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 6 Specifications Interfaces Abstract Specification Generator Open GL Java 3D X3D Abstract Interface Concrete Specification GeneratorTranslator Concrete Interface Principles Knowledge Base

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 7 Formalized knowledge Classes, semantic relations, objects Expressed in RDF/RDFS Non Formalized knowledge Documents Connected to the formal description Knowledge Base Model

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 8 RDF Formalism Knowledge base = set of triples (subject predicate object) Markup Language HTML type Language subClassOf a.html example Programming Language subClassOf a.b.c/prog definition html.html description

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 9 ?x H. Bersini auteur éditeur ?e SPARQL: W3C recommandation Based on triple patterns Selection in a RDF/S KB

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 10 Abstract interface model Abstract spatial hypertext Nodes subnodes Links hypertext navigation inclusion (node to subnode) semantic links

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 11 loc=front loc=left attribut Inclusion Sémantique Navigation attribut Example

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 12 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

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 13 abstract-node: ConceptPresentation [c] selection: (c rdf:type rdfs:Class)(c term ?t) content: t inclusion link: to: ExamplesOf[c] attributes: (position: "left") inclusion link: to: DescriptionsOf[c] attributes: (position: "right") An Abstract Node Specification

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 14 Generated abstract interface Instances of node schemas ConceptPresentation [123] Language ExamplesOf[123]... DescriptionsOf[123]... Panel[1]... Panel[6]... ConceptPresentation [56] Programming language ConceptPresentation [19584] Markup language

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 15 Concrete interface Spatial Hypertext Nodes shape layout manager Links inclusion navigation semantic ==> layout constraints

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 16 attributes Layout Mgr 3 Layout Mgr 4 Layout Mgr 2 Layout Mgr 1 Concrete interface model

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 17 Concrete specification Associate a concrete node to each abstract node concrete-node: ExamplesOf [c] shape: Wall layout-manager: Sequence

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 18 Example Knowledge base : course on information technologies Concepts and semantic relationships Documents Illustrations, examples, descriptions Visualisation Exhibition metaphor Concept ==> Stand Documents ==> posters on the walls Navigation links to other concepts

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 19 tile term C-158 Markup language term C-162 XHTML CSS sheet reference N-682 C-160 XML language term ref example N-623 N-622 Analyse dXML Utilisation dXML title N-644 def. Example: Knowledge Base

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 20 Exhibition ExamplesOf[c] ConceptPresentation[c] LabelAndSupCof[c] DescriptionsOf[c] TextPanel[?d] Example: abstract node * * *

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 21 Exhibition ExamplesOf[c] ConceptPresentation[c] { } LabelAndSupCof[c] DescriptionsOf[c] TextPanel[?d] { } { } abstract-node: LabelAndSupCsof parameters: c selection: (c rdfs:label ?l).(c rdfs:supClasseOf ?c2).(c lzy:definition ?d) content: // label + a subsumption link to every related concept l attributes: (position: "center"; type:"text"), d attributes: (position: "right"; type:"ext-link"; object:"Def") { navigation link: to: ConceptPresentation[c2] type: "subsumption " } attributes: (position: "top") Example

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 22 Exhibition ExamplesOf[c] ConceptPresentation[c] { } LabelAndSupCof[c] DescriptionsOf[c] TextPanel[?d] { } { } layout-clrtb panel concrete-node: LabelAndSupCsof parameters: c shape: panel layout-manager: layout-clrtb Example

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 23 Exhibition ExamplesOf[c] ConceptPresentation[c] { } LabelAndSupCof[c] DescriptionsOf[c] TextPanel[?d] { } { } VRML Interface

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 24

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 25 Example

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 26 Spécifications déclaratives Deux niveaux de spécification Une spécification abstraite peut servir pour plusieurs BC À partir dune spécification abstraite possibilité de générer plusieurs interfaces concrètes Conclusion

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KB 27 Étudier les positionneurs Étudier linteraction Méthodologie de conception Perspectives

M. El Atifi, G. Falquet - University of Geneva DSVIS'05: 3D Visualisation KBThanks El Mustapha EL ATIFI & Gilles FALQUET { Elmustapha.Elatifi; Gilles.Falquet Questions ? ? ?