personalizing the web for multilingual web sources anil goud v lalith krishna l dinesh kumar d.r
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