380 likes | 385 Views
Annotation of Multimedia Documents. Approaches to Cooperation and Personalization. Amanzio Rigamonti TU Hamburg-Harburg, Germany Polytechnic of Milan, Italy. Annotation System January 1998. am.rigamonti@tu-harburg.de http://www.sts.tu-harburg.de. Table of Contents. A. A.
E N D
Annotation of Multimedia Documents. Approaches to Cooperation and Personalization. Amanzio Rigamonti TU Hamburg-Harburg, Germany Polytechnic of Milan, Italy Annotation SystemJanuary 1998 am.rigamonti@tu-harburg.de http://www.sts.tu-harburg.de
Table of Contents A A • Motivations • Concept of Annotation • Requirements of Annotation Systems • Annotation System • Employed Methods and Technologies • Architecture • Conclusions and evaluations • DEMO
Table of Contents • Motivations • Concept of Annotation • Requirements of Annotation Systems • Annotation System • Employed Methods and Technologies • Architecture • Conclusions and evaluations • DEMO
Motivations < 1 > A A • Models of Communication • “One to Many” Models • Mass-media (TV, Radio,Papers, etc.) • World Wide Web • “Many to Many” Models • NewsGroups (subject-oriented) • Annotation Systems (document-oriented)
Motivations < 2 > • Advantages of Digital Processes and Digital Annotations • Flexibility • Search Methods • Editing • Copying Methods • Access Control • Aspects of Cooperation and Personalization
Table of Contents • Motivations • Concept of Annotation • Requirements of Annotation Systems • Annotation System • Employed Methods and Technologies • Architecture • Conclusions and evaluations • DEMO
Concept of Annotation • Active Role of the Reader • Definition Of Annotation Meta-Information associated with a Document providing an enrichment of the Document
Table of Contents • Motivations • Concept of Annotation • Requirements of Annotation Systems • Annotation System • Employed Methods and Technologies • Architecture • Conclusions and evaluations • DEMO
Requirements of Annotation Systems < 1 > • Objects of Annotation • Documents • Annotations • Types of Annotation • Text Annotation • Graphic Annotation • Annotation as a Service • Annotation Management • Annotation Sets • Public / Group / Private Annotations • Mechanisms of Merging
Requirements of Annotation Systems < 2 > • User Management • Groups of Users • Mechanism of Authentication • Architectural Components of an Annotation System • Client • Annotation Server • Proxy Server • Document Server
Table of Contents • Motivations • Concept of Annotation • Requirements of Annotation Systems • Annotation System • Employed Methods and Technologies • Architecture • Conclusions and evaluations • DEMO
Use cases A A • Example : Creating Annotations
PUBLIC PROJECT 2 Project Management A A M • Hierarchy of Projects • Concept of Workspace • Public Workspace / Project Workspace
PUBLIC Subjects Digital Libraries Subjects WEL Annotation System Multimedia index Example: Hierarchy of Projects A A M
Users and Access Modifiers A A M • User Management • Generic User • Project Administrator • System Administrator • Access Modifiers of Annotations
Notification off-line A A • Causes: Create Annotation / Delete Annotation / Add-Delete Member of Project
Annotation Management M • Creating Annotations • Annotation of an Annotation • Deleting Annotations • Searching for Annotations • Search by Person • Search by Document • Search by Annotation • Search by Subject • Search by Project
WEL Project Document ........... ...... ............ ............. Email Annotation Database Digital Libraries Project Creating Annotations A A
Access Modifiers Control Annotation of an Annotation A A • Hierarchy of Annotations
Access Modifiers Control • Access Modifiers of Annotations
Access Modifiers Control Annotation of an Annotation A • Hierarchy of Annotations
Active Databases • Active Components of the Annotation System • Concept of ECA rules (Event-Condition-Action) • Mechanisms of Notification • Administrative Tasks • User Management • Project Management • Business Rules • Propagation of Changes
Table of Contents • Motivations • Concept of Annotation • Requirements of Annotation Systems • Annotation System • Employed Methods and Technologies • Architecture • Conclusions and evaluations • DEMO
Employed Methods and Technologies • UML (Unified Modelling Language) • Use cases • Class Diagrams • Activity Diagrams • Oracle v8.0 / SQL (Structured Query Language) • Trigger • Java Language • JDBC: communication between Applications and Database • RMI (Remote Method Invocation)
Table of Contents • Motivations • Concept of Annotation • Requirements of Annotation Systems • Annotation System • Employed Methods and Technologies • Architecture • Conclusions and evaluations • DEMO
Components of the Architecture A A • Annotation Server • Database • Application Layer • User Authentication • Browser • Graphical User Interface • Proxy Server • Merging of Documents and Annotations • Aspects of communication • RMI (Remote Method Invocation) • TCP / IP
Table of Contents • Motivations • Concept of Annotation • Requirements of Annotation Systems • Annotation System • Employed Methods and Technologies • Architecture • Conclusions and evaluations • DEMO
Conclusions and Evaluations • WEL Project (Warburg Electronic Library) • Future Works • Active Database • Distributed Database for large Applications • Object-Oriented Database • Active components of Annotation • Annotation as a Service • Mechanisms of Garbage Collection
Table of Contents • Motivations • Concept of Annotation • Requirements of Annotation Systems • Annotation System • Employed Methods and Technologies • Architecture • Conclusions and evaluations • DEMO
DEMO • Aspects of Annotation Management • Add Annotation • Delete Annotation • Display Annotation • Search Annotation