Personalizing the web for multilingual web sources Anil
Personalizing the web for multilingual web sources Anil Goud V Lalith Krishna L Dinesh Kumar D. R
Why personalized web views ? Irrelavent information Advertisements Pop ups Dynamic links Data distraction Data hiding
Personalizing web views Challenging Problem Different web sources in different languages Design language independent Frame work
Personalizing web views Users Interest - gathering 3 components global logical view customization parameters presentation parameters
Personalizing web views Global logical views logical structure of website user desired information global view for each site combining data from multiple sources --one global view for each source Customization of parameters refining, filtering interested portions only
Personalizing web views Presentation parameters visual style scheduling the views different time slots and intervals
Wiccap architecture Constructing personalized web views Simple and reliable Three layers Mapping wizard Network extraction agent(Neat) web information player and programmer(wipap)
Mapping wizard Mapping wizard Creating global logical views Representation-logical data model Extracting data – technical knowledge Usage-ordinary users Logical view of target site Easier and less risky Wiccap data model (WDM)
Mapping wizard
Mapping wizard Xml representation Two sets of xml elements wiccap-section-region-record-item (describes logical structure) mapping-link-locator (mapping between logical and physical structure)
Mapping wizard Multilingual support Language encapsulation – encoding Xml support – unicode – parser UTF -16 encoding Visual utility tool Automation wizard Wrapper-generation tool GUI based utility Easy and less time
Network Extraction Agent Customizing parameters and managing extraction job Parameters - Scope (tree-like structure) - Filtering (condition-action pairs) - Incremental updating (“new”) - Consolidation (views integration) - Schedule (dynamic update)
View Customization Language Representing parameters Declarative Language Operations – keep and delete (global to personalized web view) Need not aware of syntax Interpretation and execution of rules
Wipap Presentation Toolkit Fully personalized views Presentation template – how to present Presentation schedule - when to present Calendar-styled program wizard Flexible
Wiccap Architecture
Conclusion Created personalized web views Including online newspapers-bookstores -digital libraries-product catalogs etc Easy implementation Highly satisfied presentation styles Useful features – updating and scheduling
Related & Future work Change effect to global logical views Integration of views Dynamic change of template Multiple language support for customization Alternative presentation toolkit
Thank You
- Slides: 18