Personalizing the web for multilingual web sources Anil Goud V Lalith Krishna L Dinesh Kumar D.R.

Post on 12-Jan-2016

216 views 0 download

Tags:

transcript

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 ProblemDifferent web sources in different languagesDesign 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