Bookmap A Topic Map Based Web Application for Organising Bookmarks - - PowerPoint PPT Presentation

bookmap a topic map based web application for organising
SMART_READER_LITE
LIVE PREVIEW

Bookmap A Topic Map Based Web Application for Organising Bookmarks - - PowerPoint PPT Presentation

Bookmap A Topic Map Based Web Application for Organising Bookmarks Tobias Hofmann, Martin Pradella CogVis/MMC, Faculty of Media Bauhaus-University Weimar Overview Introduction Motivation Specification Implementation


slide-1
SLIDE 1

Bookmap – A Topic Map Based Web Application for Organising Bookmarks

Tobias Hofmann, Martin Pradella CogVis/MMC, Faculty of Media Bauhaus-University Weimar

slide-2
SLIDE 2

Okt-07 2

Overview

  • Introduction
  • Motivation
  • Specification
  • Implementation
  • Ontology
  • Benefit
  • Conclusion
  • Discussion
slide-3
SLIDE 3

Okt-07 3

Introduction

  • Existing TM-applications:

– Mostly generic – Flexible, but complex – Knowledge of TM-model necessary

  • Aim: usage of TM-model in an application:

– Specific structuring challenge – User and use oriented – Target group as large as possible – Not TM centered, but TM based

slide-4
SLIDE 4

Okt-07 4

Motivation Organising bookmarks as structuring challenge:

  • Forget
  • Organise
  • Find
  • Comment
slide-5
SLIDE 5

Okt-07 5

Specification/Data modeling

  • Topics

– Bookmarks -> Items – Folder -> Container – (Keywords)

  • Occurrences (internal)

– Short description – description – dates (visited, created, modified) – Order of elements (chained list)

  • Scope

– Mapping of hierarchical structures – Refers to the parent container of an element

slide-6
SLIDE 6

Okt-07 6

Specification/Data modeling Associations

– Currently only pairs – Predefined Association Types (explanation, interpretation, demonstration…) – Description of the relation between two documents

slide-7
SLIDE 7

Okt-07 7

Specification/Technical constraints

  • Web-application

– Central storage and modification of bookmarks – Platform and machine independant – Avoid distributed collections

  • Multi-user system

– Following established social bookmarking systems – Personal recommendation system -> social community

  • Browser based user interface

– Avoid local installation – Avoid browser plugins – Development of a user friendly user interface – Interaction standards (context menus, drag&drop)

slide-8
SLIDE 8

Okt-07 8

Specification/Functionality

  • Basic Functionality

– Administration of bookmarks (items)

  • Create
  • Edit
  • Delete

– Hierarchical structure (container) – Describing metadata

  • Extended functionality

– Semantic relation between system elements – keywords

  • Group functionality

– Public <> private bookmarks (optional)

slide-9
SLIDE 9

Okt-07 9

Specification/Functionality

  • Interaction

– Abstraction of the data model – Familiar interaction mechanisms

  • Integration

– Import and export functionality – Integration in users‘ processes

  • Extensibility

– Separation of logic and layout – Development of an API – Public domain software

  • Field of use

– Central server – Private copy on own server

slide-10
SLIDE 10

Okt-07 10

Implementation

slide-11
SLIDE 11

Okt-07 11

Implementation

slide-12
SLIDE 12

Okt-07 12

Implementation

slide-13
SLIDE 13

Okt-07 13

Implementation

slide-14
SLIDE 14

Okt-07 14

Implementation

slide-15
SLIDE 15

Okt-07 15

Implementation

slide-16
SLIDE 16

Okt-07 16

Implementation

slide-17
SLIDE 17

Okt-07 17

Implementation

slide-18
SLIDE 18

Okt-07 18

Implementation

slide-19
SLIDE 19

Okt-07 19

Implementation

slide-20
SLIDE 20

Okt-07 20

Implementation

slide-21
SLIDE 21

Okt-07 21

Implementation

slide-22
SLIDE 22

Okt-07 22

Implementation

slide-23
SLIDE 23

Okt-07 23

Implementation

slide-24
SLIDE 24

Okt-07 24

Implementation

slide-25
SLIDE 25

Okt-07 25

Implementation

slide-26
SLIDE 26

Okt-07 26

Implementation

slide-27
SLIDE 27

Okt-07 27

Implementation

slide-28
SLIDE 28

Okt-07 28

Implementation

slide-29
SLIDE 29

Okt-07 29

Implementation

slide-30
SLIDE 30

Okt-07 30

Implementation

slide-31
SLIDE 31

Okt-07 31

Implementation

slide-32
SLIDE 32

Okt-07 32

Implementation

slide-33
SLIDE 33

Okt-07 33

Implementation

slide-34
SLIDE 34

Okt-07 34

Ontology

  • Hierarchical elements

– Container – Bookmark – (descriptions, keywords, metadata)

  • Associations

explanation

explains is explained by

description

describes is described by

interpretation

interpretes is interpreted by

demonstration

demonstrates is demonstrated by

discussion

discusses is discussed by

recommendation

recommends is recommended by

summary

summarizes is summarized by

sequence

precedes to follows to

part-whole- relationship

consists of is part of

weblink

links is linked by

tagging

tags is tagged by

confirmation

confirms confirms

contradiction

contradicts contradicts

relation

is related to is related to

equality

is equal to is equal to

slide-35
SLIDE 35

Okt-07 35

Benefit for the user

  • Central storage of bookmarks
  • Possibility of relating to other users‘ TMs
  • Getting new insight from other users‘

semantics

  • Quicker and different access to new

knowledge domain

  • Different from delicious? Semantics.
  • Fuzzzy? Similar – Tags could be seen as

folders, but we restrict users (Assoc.)

slide-36
SLIDE 36

Okt-07 36

Conclusion

  • Specific, problem oriented TM application
  • Organisation, exploiting and navigation

(association)

  • Hierarchical structures (scope)
  • Description and metadata (occurrence)
  • Web-based bookmark management
  • Independent of platform and machine
  • Simple interaction (Ajax)
  • Good integration (local drag&drop, shortcuts)
slide-37
SLIDE 37

Okt-07 37

Future work

  • Possible use of TMAPI/PHP
  • Publication on sourceforge.net underway
  • Further evaluation of prototype planned, test
  • vs. Informal user study
  • Verification of Ontology in different scenarios
  • Need for users to extend/create own
  • ntology? How?
slide-38
SLIDE 38

Okt-07 38

Thanks for your Attention! ☺ tobias.hofmann@medien.uni-weimar.de