Visual Browsing and Editing of TM-based Learning Repositories 1 Boriana Ditcheva & 2 Darina Dicheva 1 Columbia University, NY 2 Winston-Salem State University,

Slides:



Advertisements
Similar presentations
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Advertisements

TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
Reusable and Shareable Digital Course Libraries Christo Dichev Winston-Salem State University
Chapter 4 Enterprise Modeling.
Chapter 4.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 8 Slide 1 System modeling 2.
Systems Analysis and Design 9th Edition
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Selbo 2 SCORM Editor for eLearning Based on Ontologies Part of eLSE project Damyan Mitev University of Plovdiv “Paisii Hilendarski”
Object-Oriented Analysis and Design
UML – Class Diagrams.
CLAReT PERSONAS AND SCENARIOS. When? Personas were used in the CLAReT workshops as a role play activity. Participants were required to assume a persona.
Using the Digital Anatomist Foundation Model: a Graphical User Interface Emily Chung Linda Shapiro, Dept. of Computer Science and Engineering University.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
Understanding Metamodels. Outline Understanding metamodels Applying reference models Fundamental metamodel for describing software components Content.
Methodology Logical Database Design for the Relational Model
Intelligent User Interfaces Research Group Directed by: Frank Shipman.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
C++ Training Datascope Lawrence D’Antonio Lecture 11 UML.
1 MARG-DARSHAK: A Scrapbook on Web Search engines allow the users to enter keywords relating to a topic and retrieve information about internet sites (URLs)
Chapter 4.
Component-based Authoring of Complex, Petri net-based Digital Library Infrastructure Yung Ah Park, Unmil P. Karadkar, and Richard Furuta Department of.
Visualization By: Simon Luangsisombath. Canonical Visualization  Architectural modeling notations are ways to organize information  Canonical notation.
New trends in Semantic Web Cagliari, December, 2nd, 2004 Using Standards in e-Learning Claude Moulin UMR CNRS 6599 Heudiasyc University of Compiègne (France)
1 DATABASE TECHNOLOGIES BUS Abdou Illia, Fall 2007 (Week 3, Tuesday 9/4/2007)
Mobile Topic Maps for e-Learning John McDonald & Darina Dicheva Intelligent Information Systems Group Computer Science Department Winston-Salem State University,
Dart: A Meta-Level Object-Oriented Framework for Task-Specific Behavior Modeling by Domain Experts R. Razavi et al..OOPSLA Workshop DSML‘ Dart:
Context-based Search in Topic Centered Digital Repositories Christo Dichev, Darina Dicheva Winston-Salem State University Winston-Salem, N.C. USA {dichevc,
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Selected Topics in Software Engineering - Distributed Software Development.
CS3773 Software Engineering Lecture 04 UML Class Diagram.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 14 Slide 1 Object-oriented Design.
Formal Foundations of Software Evolution Workshop 1 Understanding Software Evolution using a Flexible Query Engine Michele Lanza Software Composition Group.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
WEB 2.0 PATTERNS Carolina Marin. Content  Introduction  The Participation-Collaboration Pattern  The Collaborative Tagging Pattern.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Ontology Design for USC Semantic Information Research Lab Chen Li, Tengfei Li, Tian Wang.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Topic Maps introduction Peter-Paul Kruijsen CTO, Morpheus software ISOC seminar, april 5 th 2005.
Visualization Four groups Design pattern for information visualization
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Conceptualization Relational Model Incomplete Relations Indirect Concept Reflection Entity-Relationship Model Incomplete Relations Two Ways of Concept.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Object Oriented Analysis and Design Introduction to Rational Rose.
1 SWE Introduction to Software Engineering Lecture 14 – System Modeling.
GoRelations: an Intuitive Query System for DBPedia Lushan Han and Tim Finin 15 November 2011
Introduction to UML and Rational Rose UML - Unified Modeling Language Rational Rose 98 - a GUI tool to systematically develop software through the following.
V7 Foundation Series Vignette Education Services.
Empowering the Knowledge Worker End-User Software Engineering in Knowledge Management Witold Staniszkis The 17th International.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
A Visual Web Query System for NeuronBank Ontology Weiling Li, Rajshekhar Sunderraman, and Paul Katz Georgia State University, Atlanta, GA.
Semantic Web Technologies Readings discussion Research presentations Projects & Papers discussions.
Witold Staniszkis Empowering the Knowledge Worker End-User Software Engineering in Knowledge Management Witold Staniszkis
Logical Database Design and the Rational Model
UML Diagrams By Daniel Damaris Novarianto S..
Methodology Logical Database Design for the Relational Model
Course Outcomes of Object Oriented Modeling Design (17630,C604)
Online Laptop Shop through Semantic Web
Introduction to Unified Modeling Language (UML)
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
The Entity-Relationship Model
ece 627 intelligent web: ontology and beyond
Analysis models and design models
Magnet & /facet Zheng Liang
Information Networks: State of the Art
Presentation transcript:

Visual Browsing and Editing of TM-based Learning Repositories 1 Boriana Ditcheva & 2 Darina Dicheva 1 Columbia University, NY 2 Winston-Salem State University, WS USA

TMRA 2006, Leipzig, Oct 11-12, 2006 OR … The Long Way to a Usable TM Editing Interface: Are we halfway through? The Case of TM4L

TMRA 2006, Leipzig, Oct 11-12, 2006 Introduction TMs provide a “bridge” between the domains of knowledge representation and information management and serve as the skeleton of ontology-aware applications, including digital learning repositories The lack of convenient tools that allow authors to directly enter, modify, index, and query resources in ontology-aware digital repositories is the major obstacle to their deployment

TMRA 2006, Leipzig, Oct 11-12, 2006 TM4L An environment for building, maintaining, and using ontology-aware e-learning repositories a free tool: interface in 8 languages Users authors, with limited/no background of ontologies learners, seeking information support in their learning Functionality supports 3 interaction tasks: editing, browsing and querying

TMRA 2006, Leipzig, Oct 11-12, 2006 The Problem Ontology-aware collections are typically large and complex networks ontology engineers lack domain expertise domain expert (resource authors) lack ontology engineering skills to build them Most of existing tools assume users’ experience in structuring and classifying resources (based on specific representation models)

TMRA 2006, Leipzig, Oct 11-12, 2006 Scenario 1: Boriana wants to create a Java TM Java Ontology Expressions Arithmetic Expressions Logical Expressions Relational Expressions Java Data Types Primitive Type Reference Type  Class Type  Array Type Boriana develops ontology-driven portals Relationship: Supeclass-Subclass

TMRA 2006, Leipzig, Oct 11-12, 2006

TM4L Interface V. 1 TM4L Editor interface is a typical tree rendering, with the left pane showing the tree and the right pane showing the properties (facets) of each selected node. The nodes of the tree are topics and the edges denote the default binary superclass-subclass association Topic attributes, resources, topic parents and relations are displayed in separate panels Four additional relationship types are predefined: part-whole, class-instance, similar-to and related-to By offering this minimal set of five predefined relation types we support TM4L authors that experience difficulties in articulating and naming relationships

TMRA 2006, Leipzig, Oct 11-12, 2006 Scenario 2: Christo wants to create a Prolog TM Prolog 1 Presentation of Prolog 1.1 What is a Prolog program  The Program  The Query 2 Facts 3 Variables and Unification 4 Rules 5 Backtracking 6 Recursion Christo teaches an AI course Relationships: Whole-Part Related

TMRA 2006, Leipzig, Oct 11-12, 2006

Partonomy Whole-Part relationship Has an important explanatory role in e-learning context Explaining what a learning unit is about often involves describing its parts and how are they composed For example, in structuring learning material on Programming Languages in terms of its components, the learning units describing the syntax, semantics and pragmatics are part of the Programming Languages unit and not subclasses of it By emphasizing the compositional structure, the partonomy is closer to the approach normally used by instructors/authors for representing learning content

TMRA 2006, Leipzig, Oct 11-12, 2006 TM4L Interface V. 2 The same five predefined relationship types: superclass- subclass, part-whole, class-instance, similar-to and related-to. However, three different views on the topic map are supported: Taxonomy (superclass-subclass), Partonomy (part-whole) and Topic Typing (class-instance). The user chooses which view to work in and can change it at any time partonomy is the default The nodes of the tree are topics and the edges denote the default binary part-of or the relation chosen by the user (superclass-subclass or class-instance)

TMRA 2006, Leipzig, Oct 11-12, 2006

Scenario 3: Darina wants to create a Photos TM Photos Where What kind of trip When Who on the photo What on the photo Additional info Darina travels (a lot) and makes a lot of photos Relationships: Trip-Photo Whole-Part

TMRA 2006, Leipzig, Oct 11-12, 2006

Ontology visualization Visualization in the form of graphs helps a user comprehend and analyze information better A number of graphical interfaces available Protégé: TGVizTab, Jamballaya, and OntoViz In the area of Topic Maps: Ontopia’s Vizigator, TMNav, ThinkGraph, the LIP6’ visualization tool Most of the GUIs offer only visualization, browsing, and search capabilities Some interfaces also provide editing functionality, e.g. IsaViz, OntoViz, ThinkGraph Usually no support for synchronized textual editing

TMRA 2006, Leipzig, Oct 11-12, 2006 TM4L Visual Editing Summary Functionality Create a new topic Rename topic Delete topic along with its occurrences and associations Connect topics with an existing association Connect topics with a new association (incl. asso type defining) Delete association Synchronized with the textual editing pane

TMRA 2006, Leipzig, Oct 11-12, 2006 Conclusion Automatic topic map construction is not yet an alternative to the manual educational TM design Automatic TM acquisition – an expensive operation with limited reliability Even if initially accurate and complete, TMs need modifications / adaptations reflecting their evolution To foster the development of Topic Maps-based e- learning applications, authors need adequate authoring/editing environments Use of a balanced cooperative modeling & construction approach TM4L proposes browsing and editing “in one view” authoring environment

TMRA 2006, Leipzig, Oct 11-12, 2006 Conclusion (cont’d) TM4L supports three interaction tasks: editing, browsing and querying Undergoing work on querying Tolog queries Template-based queries Relations queries Resource queries Context queries Paper at the Semantic Web User Interaction workshop at ISWC 2006, Athens, USA, November 6 th, 2006 Much more research needed for designing elegant and efficient interfaces that provide multiple views on a collection and offer users different perspectives on a selected entity