Download presentation
Presentation is loading. Please wait.
1
Information Retrieval in Distributed Environments Based on Context- Aware, Proactive Documents Current Research Information Systems (CRIS 2002) August 2002, Kassel, Germany Michael Friedrich Ralf-Dieter Schimkat Wolfgang Küchlin friedrich@informatik.uni-tuebingen.de Wilhelm-Schickard-Institute for Computer Science University of Tübingen, Germany http://www.living-documents.org
2
Michael FriedrichInformation Retrieval in Distributed Environments Based on Context-Aware, Proactive Documents Outline Motivation Living Documents Architecture Implementation Benefits Summary
3
Michael FriedrichInformation Retrieval in Distributed Environments Based on Context-Aware, Proactive Documents Motivation Organizing documents –Individual file structures and folders stress on hierarchical structures –Databases provide a predefined set of attributes Different views –Views are predefined Finding documents –Focus on location, not on properties of documents Documents are mostly passive information –Behavior is inside (document) applications –Adding new behavior is difficult Automating document interaction –“Shift more responsibility to documents themselves” –Provide a mechanism to automate the interaction with documents
4
Michael FriedrichInformation Retrieval in Distributed Environments Based on Context-Aware, Proactive Documents Living Documents – Main Components
5
Michael FriedrichInformation Retrieval in Distributed Environments Based on Context-Aware, Proactive Documents Why are they called „Living“ Documents ? Document Brokers –Migrating, roaming networks –Active, reactive and pro-active capabilities –Document functionality as mobile code Knowledge Repository –Documents‘ memory –Changes in size Environment –Documents sense and interact with their environment
6
Michael FriedrichInformation Retrieval in Distributed Environments Based on Context-Aware, Proactive Documents Document State Information (DSI) Ontologies Document schema Spatial information Environment information Links to other documents Links to networked document services „Context memory“ persistence Temporal information
7
Michael FriedrichInformation Retrieval in Distributed Environments Based on Context-Aware, Proactive Documents Knowledge Repository – Managing Document State Information Platform independent representation –XML, Specto Markup Language Uniform access to elements and attributes –Middleware Separated process of interpretation –Ontologies Service facilities –Retrieval and deduction services
8
Michael FriedrichInformation Retrieval in Distributed Environments Based on Context-Aware, Proactive Documents Programming and Interaction Model Agents as Document Brokers –KQML –Object-oriented XML –Specification, accessing, interpretation of Document State Information Interaction –Local interaction by sending messages between agents Coordination –Event model –Loosely coupled coordination –Publish/subscribe communication
9
Michael FriedrichInformation Retrieval in Distributed Environments Based on Context-Aware, Proactive Documents Implementation Mobile Agents –Okeanos – mobile agent framework –Java (JDK 1.3) –JESS (Java Expert System Shell) XML-based knowledge repository –Specto Markup Language –Simple query language Coordination middleware –Siena – global, content-based event notification middleware –Mitto – lightweight, subject-based event notification middleware
10
Michael FriedrichInformation Retrieval in Distributed Environments Based on Context-Aware, Proactive Documents Implications Uniform Access –of data and meta-data –even with heterogeneous data stores Context Awareness –different views for different users –different views for different communities –“Where am I?” –“Who is with me?” –Access to and by the LD
11
Michael FriedrichInformation Retrieval in Distributed Environments Based on Context-Aware, Proactive Documents Implications Proactivity –separation between document and application blurs –atomic units containing application logic and data Flexibility –equipped for changing contexts –extensible application logic
12
Michael FriedrichInformation Retrieval in Distributed Environments Based on Context-Aware, Proactive Documents Summary Living Documents Assigning lightweight databases to documents Documents with active and pro-active capabilities Middleware for interesting new kinds of applications
13
Michael FriedrichInformation Retrieval in Distributed Environments Based on Context-Aware, Proactive Documents Further Informationen Visit HomePage at http://www.living-documents.org
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.