180 likes | 421 Views
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
E N D
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 • 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
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