80 likes | 210 Views
Vision. users have access to a personal digital library of information from the WWW their library is an integrated database of web sources important to them. Data integration. access a variety of sources of data under one unified schema. Source 1. Mediated schema. Source 2. New source.
E N D
Vision users have access to a personal digital library of information from the WWW their library is an integrated database of web sources important to them
Data integration access a variety of sources of data under one unified schema Source 1 Mediated schema Source 2 New source Source 3 How can the user incorporate a new source?
Previous Wrapper Generation Systems • HLRT • Ariadne?
End-user programming empower the consumer to customize and extend existing software • Preferences/defaults • Scripting languages • Macros • Programming by demonstration • exploits user’s expertise at task • requires no programming background • may represent a wide variety of programs
ICE-9 Wrapper Generation User demonstrates how to find important information by selecting it in text window System learns a generalized representation of the user’s actions as a program/wrapper
ICE-9 Structure Tessa’s tree (sorta)
ICE-9 Talks Back Recent work has focused on interaction • collaborative demonstration: based on probability of hypotheses, system can recommend actions at a given step or solicit hints • finding the best examples to demonstrate: based on information gain, system can find the most valuable example to demonstrate