SlideShare a Scribd company logo
1 of 41
Download to read offline
Abstracting and Structuring Web
contents for supporting
Personal Web Experiences
LIFIA, Facultad de Informática, UNLP - Argentina
ICS, IRIT, Université Toulouse III - France
S. Firmenich, G. Bosetti, G. Rossi, M. Winckler & T. Barbieri
Overview
1. Motivation
2. Web Objects Ambient
a. Materializing information objects (IOs)
b. Enhancing IOs
c. Interacting with IOs
d. WOA viewer and in-situ interactions
e. Extending the platform’s artefacts
f. WOA API for applications
3. Future work
2
1. Motivation 2. Web Objects Ambient 3. Future work
3
1. Motivation
1.1. A Personal Web Experience
1. Motivation 2. Web Objects Ambient 3. Future work
4
⬧ Many Web sites are tailored according to the user
preferences, habits, requirements, etc.
⬧ But there is a need of a Personal Web, for improving the full
experience of the user in the whole Web, as a common space
of information
⬧ Empowers the end user to collect and interact with elements
across the Web –information objects– according to his
particular concerns
1.2. Benefits of Personal Web Experiences
1. Motivation 2. Web Objects Ambient 3. Future work
5
⬧ Filtering irrelevant information that pollutes users tasks
when using Web applications
⬧ Integrating content that fits the user's tasks
⬧ Manipulating existing content, styles and behaviour to cope
with individual users needs
⬧ Improving user performance whilst performing tasks in
many Web sites
⬧ Supporting End User Development of Web applications
1.3. Personal Web Applications
1. Motivation 2. Web Objects Ambient 3. Future work
6
⬧ Personal Information Management (PIM) systems
To collect Information Objects (IOs) into a common Space of
Information, where the user can perform operations with them
⬧ Mashups
To integrate IOs from different Web sources in a specialized
application
⬧ Web Augmentation
To improve the user experience according to his requirements, by
manipulating the style, structure, behaviour of existing Web pages
1.4. Underlying problem
⬧ Much of the information we need already exists on the Web
⬧ Personal Web
· Existing apps provides dissociated experiences (contents,
tasks)
· The user needs to integrate and coordinate the tools
﹣ user with technical skills?
﹣ Structured/unstructured data
﹣ Reusable information objects?
﹣ Web content enhancement?
﹣ Content integration from multiple sources?
...
1. Motivation 2. Web Objects Ambient 3. Future work
7
1.5 Motivating scenarios
8
1. Motivation 2. Web Objects Ambient 3. Future work
Motivating
scenarios
Interact with IOs → PIM
Interact with IOs, in-situ → Web Augmentation
Merge content from diverse sources → Mashup
Interact with IOs → PIM
1st
scenario
2nd
scenario
9
1. Motivation 2. Web Objects Ambient 3. Future work
1st
scenario
10
1. Motivation 2. Web Objects Ambient 3. Future work
1st
scenario
PIM
get related trailers
get user’s reviews
get casting
1. Motivation 2. Web Objects Ambient 3. Future work
11
1st
scenario
12
···
get related trailers
···
get user’s reviews
get casting
1. Motivation 2. Web Objects Ambient 3. Future work
1st
scenario
1. Motivation 2. Web Objects Ambient 3. Future work
13
2nd
scenario
1. Motivation 2. Web Objects Ambient 3. Future work
14
2nd
scenario
1. Motivation 2. Web Objects Ambient 3. Future work
15
2nd
scenario
1. Motivation 2. Web Objects Ambient 3. Future work
16
2nd
scenario
Domain specific app
1. Motivation 2. Web Objects Ambient 3. Future work
Common Space of Info
get related Tweets
get related videos
search in Google News
17
2nd
scenario
18
2. Web Objects Ambient
1. Motivation 2. Web Objects Ambient 3. Future work
2. Web Objects Ambient
19
1. Motivation 2. Web Objects Ambient 3. Future work
What?
an approach for
materializing
Web content for
supporting
Personal Web
experiences
When?
on-demand,
opportunistic
→
How?
A PIM system
with Web
Augmentation
and Mashup
capabilities
Who?
end-users,
developers
Where?
in-situ, the
browser
context
2. Web Objects Ambient
1. Materializing IOs
2. Enhancing IOs
3. Interacting with IOs
4. WOA viewer and in-situ interactions
5. Extending the platform’s artefacts
6. WOA API for applications
20
1. Motivation 2. Web Objects Ambient 3. Future work
2nd
scenario
1st
scenario
21
1. Motivation 3. Future work2. Web Objects Ambient
2.1. Materializing information objects
22
1. Motivation 3. Future work2. Web Objects Ambient
2.1. Materializing information objects
23
1. Motivation 3. Future work2. Web Objects Ambient
2.1. Materializing information objects
24
2.2. Enhancing information objects
1. Motivation 3. Future work2. Web Objects Ambient
2.3. Interacting with information objects
25
1. Motivation 3. Future work2. Web Objects Ambient
2.4. WOA viewer and in-situ interactions
26
1. Motivation 3. Future work
1st
scenario
2. Web Objects Ambient
2.5. Extending the platform’s artefacts
27
1. Motivation 3. Future work2. Web Objects Ambient
Extending
Collectors
Decorators
2.5.2. Extending decorators
28
1. Motivation 3. Future work2. Web Objects Ambient
29
1. Motivation 3. Future work2. Web Objects Ambient
30
1. Motivation 3. Future work2. Web Objects Ambient
31
2.5.1. Extending extractors
1. Motivation 3. Future work2. Web Objects Ambient
Embedded microdata in HTML
2.5.1. Extending extractors
32
1. Motivation 3. Future work2. Web Objects Ambient
2.5.1. Extending extractors
33
Embedded microdata in HTML
1. Motivation 3. Future work2. Web Objects Ambient
34
1. Motivation 3. Future work2. Web Objects Ambient
35
1. Motivation 3. Future work2. Web Objects Ambient
36
1. Motivation 3. Future work2. Web Objects Ambient
37
1. Motivation 3. Future work2. Web Objects Ambient
2.6. WOA API for applications
38
1. Motivation 2. Web Objects Ambient 3. Future work
2nd
scenario
39
3. Future work
1. Motivation 2. Web Objects Ambient 3. Future work
3. Ongoing and future work
⬧ https://sites.google.com/site/webobjectambient
⬧ Extending extractors, decorators
⬧ Experiment focused on non-technical end-users
⬧ Collaboration in the creation of templates
⋅ Repo and communication platform for sharing templates
⬧ End-user tool for creating WOA applications
40
1. Motivation 2. Web Objects Ambient 3. Future work
Thanks!
https://sites.google.com/site/webobjectambient

More Related Content

Similar to Abstracting and Structuring Web contents for supporting Personal Web Experiences

From Search Engines to Augmented Search Services
From Search Engines to Augmented Search ServicesFrom Search Engines to Augmented Search Services
From Search Engines to Augmented Search ServicesGabriela Bosetti
 
JISC-PoWR Project: Web 1.0 Preservation
JISC-PoWR Project: Web 1.0 PreservationJISC-PoWR Project: Web 1.0 Preservation
JISC-PoWR Project: Web 1.0 PreservationMarieke Guy
 
Web 1.0, Web 2.0 and Digital Preservation
Web 1.0, Web 2.0 and Digital PreservationWeb 1.0, Web 2.0 and Digital Preservation
Web 1.0, Web 2.0 and Digital Preservationlisbk
 
Class 39: ...and the World Wide Web
Class 39: ...and the World Wide WebClass 39: ...and the World Wide Web
Class 39: ...and the World Wide WebDavid Evans
 
MS PowerPoint format
MS PowerPoint formatMS PowerPoint format
MS PowerPoint formatwebhostingguy
 
Module Internet Application
Module Internet ApplicationModule Internet Application
Module Internet ApplicationIra Raji
 
Module 202 20 internet application
Module 202 20 internet applicationModule 202 20 internet application
Module 202 20 internet applicationNick Racers
 
Web Development Certificate
Web Development CertificateWeb Development Certificate
Web Development CertificateGene Babon
 
Introduction to RFX for Backend Developer
Introduction to RFX for Backend DeveloperIntroduction to RFX for Backend Developer
Introduction to RFX for Backend DeveloperTrieu Nguyen
 
Module 2 Internet Application
Module 2 Internet Application Module 2 Internet Application
Module 2 Internet Application airiel hamka
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Pierrick Thébault
 
HTML5 Website vs. Mobile Apps vs. WeChat Mini Programs
HTML5 Website vs. Mobile Apps vs. WeChat Mini ProgramsHTML5 Website vs. Mobile Apps vs. WeChat Mini Programs
HTML5 Website vs. Mobile Apps vs. WeChat Mini ProgramsGordon Choi
 
RPT ICTL F2
RPT ICTL F2RPT ICTL F2
RPT ICTL F2gpbsmkjk
 
End-user Development of Mashups: Models, Composition Paradigms and Tools
End-user Development of Mashups: Models, Composition Paradigms and ToolsEnd-user Development of Mashups: Models, Composition Paradigms and Tools
End-user Development of Mashups: Models, Composition Paradigms and ToolsMatteo Picozzi
 
Preservation of Web Resources: The JISC PoWR Project
Preservation of Web Resources: The JISC PoWR ProjectPreservation of Web Resources: The JISC PoWR Project
Preservation of Web Resources: The JISC PoWR Projectlisbk
 

Similar to Abstracting and Structuring Web contents for supporting Personal Web Experiences (20)

From Search Engines to Augmented Search Services
From Search Engines to Augmented Search ServicesFrom Search Engines to Augmented Search Services
From Search Engines to Augmented Search Services
 
Unit3 :Internet 7th grade 2012
Unit3 :Internet 7th grade  2012Unit3 :Internet 7th grade  2012
Unit3 :Internet 7th grade 2012
 
JISC-PoWR Project: Web 1.0 Preservation
JISC-PoWR Project: Web 1.0 PreservationJISC-PoWR Project: Web 1.0 Preservation
JISC-PoWR Project: Web 1.0 Preservation
 
Web 1.0, Web 2.0 and Digital Preservation
Web 1.0, Web 2.0 and Digital PreservationWeb 1.0, Web 2.0 and Digital Preservation
Web 1.0, Web 2.0 and Digital Preservation
 
Class 39: ...and the World Wide Web
Class 39: ...and the World Wide WebClass 39: ...and the World Wide Web
Class 39: ...and the World Wide Web
 
MS PowerPoint format
MS PowerPoint formatMS PowerPoint format
MS PowerPoint format
 
Module Internet Application
Module Internet ApplicationModule Internet Application
Module Internet Application
 
Module 202 20 internet application
Module 202 20 internet applicationModule 202 20 internet application
Module 202 20 internet application
 
Web Development Certificate
Web Development CertificateWeb Development Certificate
Web Development Certificate
 
Introduction to RFX for Backend Developer
Introduction to RFX for Backend DeveloperIntroduction to RFX for Backend Developer
Introduction to RFX for Backend Developer
 
Web 2.0 EOS
Web 2.0 EOSWeb 2.0 EOS
Web 2.0 EOS
 
Mashups Campus Tech
Mashups Campus TechMashups Campus Tech
Mashups Campus Tech
 
Module 2 Internet Application
Module 2 Internet Application Module 2 Internet Application
Module 2 Internet Application
 
43940.pdf
43940.pdf43940.pdf
43940.pdf
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...
 
HTML5 Website vs. Mobile Apps vs. WeChat Mini Programs
HTML5 Website vs. Mobile Apps vs. WeChat Mini ProgramsHTML5 Website vs. Mobile Apps vs. WeChat Mini Programs
HTML5 Website vs. Mobile Apps vs. WeChat Mini Programs
 
RPT ICTL F2
RPT ICTL F2RPT ICTL F2
RPT ICTL F2
 
Rpt f2
Rpt f2Rpt f2
Rpt f2
 
End-user Development of Mashups: Models, Composition Paradigms and Tools
End-user Development of Mashups: Models, Composition Paradigms and ToolsEnd-user Development of Mashups: Models, Composition Paradigms and Tools
End-user Development of Mashups: Models, Composition Paradigms and Tools
 
Preservation of Web Resources: The JISC PoWR Project
Preservation of Web Resources: The JISC PoWR ProjectPreservation of Web Resources: The JISC PoWR Project
Preservation of Web Resources: The JISC PoWR Project
 

More from Gabriela Bosetti

Introducción al desarrollo Web: Backend
Introducción al desarrollo Web: BackendIntroducción al desarrollo Web: Backend
Introducción al desarrollo Web: BackendGabriela Bosetti
 
Introducción al desarrollo Web: Frontend con Angular 6
Introducción al desarrollo Web: Frontend con Angular 6Introducción al desarrollo Web: Frontend con Angular 6
Introducción al desarrollo Web: Frontend con Angular 6Gabriela Bosetti
 
Desarrollo de webextensions
Desarrollo de webextensionsDesarrollo de webextensions
Desarrollo de webextensionsGabriela Bosetti
 
Poster: Supporting Mobile Web Augmentation by End Users
Poster: Supporting Mobile Web Augmentation by End UsersPoster: Supporting Mobile Web Augmentation by End Users
Poster: Supporting Mobile Web Augmentation by End UsersGabriela Bosetti
 
An End User Development approach for Mobile Web Augmentation applications
An End User Development approach for Mobile Web Augmentation applicationsAn End User Development approach for Mobile Web Augmentation applications
An End User Development approach for Mobile Web Augmentation applicationsGabriela Bosetti
 
Towards full end-users control of social recommendations
Towards full end-users control of social recommendationsTowards full end-users control of social recommendations
Towards full end-users control of social recommendationsGabriela Bosetti
 

More from Gabriela Bosetti (6)

Introducción al desarrollo Web: Backend
Introducción al desarrollo Web: BackendIntroducción al desarrollo Web: Backend
Introducción al desarrollo Web: Backend
 
Introducción al desarrollo Web: Frontend con Angular 6
Introducción al desarrollo Web: Frontend con Angular 6Introducción al desarrollo Web: Frontend con Angular 6
Introducción al desarrollo Web: Frontend con Angular 6
 
Desarrollo de webextensions
Desarrollo de webextensionsDesarrollo de webextensions
Desarrollo de webextensions
 
Poster: Supporting Mobile Web Augmentation by End Users
Poster: Supporting Mobile Web Augmentation by End UsersPoster: Supporting Mobile Web Augmentation by End Users
Poster: Supporting Mobile Web Augmentation by End Users
 
An End User Development approach for Mobile Web Augmentation applications
An End User Development approach for Mobile Web Augmentation applicationsAn End User Development approach for Mobile Web Augmentation applications
An End User Development approach for Mobile Web Augmentation applications
 
Towards full end-users control of social recommendations
Towards full end-users control of social recommendationsTowards full end-users control of social recommendations
Towards full end-users control of social recommendations
 

Recently uploaded

Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2John Carlo Rollon
 
Cytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptxCytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptxVarshiniMK
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxNandakishor Bhaurao Deshmukh
 
Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫qfactory1
 
Twin's paradox experiment is a meassurement of the extra dimensions.pptx
Twin's paradox experiment is a meassurement of the extra dimensions.pptxTwin's paradox experiment is a meassurement of the extra dimensions.pptx
Twin's paradox experiment is a meassurement of the extra dimensions.pptxEran Akiva Sinbar
 
insect anatomy and insect body wall and their physiology
insect anatomy and insect body wall and their  physiologyinsect anatomy and insect body wall and their  physiology
insect anatomy and insect body wall and their physiologyDrAnita Sharma
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxSwapnil Therkar
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024AyushiRastogi48
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxpriyankatabhane
 
Gas_Laws_powerpoint_notes.ppt for grade 10
Gas_Laws_powerpoint_notes.ppt for grade 10Gas_Laws_powerpoint_notes.ppt for grade 10
Gas_Laws_powerpoint_notes.ppt for grade 10ROLANARIBATO3
 
Heredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of TraitsHeredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of TraitsCharlene Llagas
 
TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsssuserddc89b
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxyaramohamed343013
 
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsHajira Mahmood
 

Recently uploaded (20)

Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2
 
Cytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptxCytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptx
 
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort ServiceHot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
 
Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫
 
Twin's paradox experiment is a meassurement of the extra dimensions.pptx
Twin's paradox experiment is a meassurement of the extra dimensions.pptxTwin's paradox experiment is a meassurement of the extra dimensions.pptx
Twin's paradox experiment is a meassurement of the extra dimensions.pptx
 
insect anatomy and insect body wall and their physiology
insect anatomy and insect body wall and their  physiologyinsect anatomy and insect body wall and their  physiology
insect anatomy and insect body wall and their physiology
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
 
Gas_Laws_powerpoint_notes.ppt for grade 10
Gas_Laws_powerpoint_notes.ppt for grade 10Gas_Laws_powerpoint_notes.ppt for grade 10
Gas_Laws_powerpoint_notes.ppt for grade 10
 
Heredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of TraitsHeredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of Traits
 
TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physics
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docx
 
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Hauz Khas Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutions
 
Volatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -IVolatile Oils Pharmacognosy And Phytochemistry -I
Volatile Oils Pharmacognosy And Phytochemistry -I
 

Abstracting and Structuring Web contents for supporting Personal Web Experiences

  • 1. Abstracting and Structuring Web contents for supporting Personal Web Experiences LIFIA, Facultad de Informática, UNLP - Argentina ICS, IRIT, Université Toulouse III - France S. Firmenich, G. Bosetti, G. Rossi, M. Winckler & T. Barbieri
  • 2. Overview 1. Motivation 2. Web Objects Ambient a. Materializing information objects (IOs) b. Enhancing IOs c. Interacting with IOs d. WOA viewer and in-situ interactions e. Extending the platform’s artefacts f. WOA API for applications 3. Future work 2
  • 3. 1. Motivation 2. Web Objects Ambient 3. Future work 3 1. Motivation
  • 4. 1.1. A Personal Web Experience 1. Motivation 2. Web Objects Ambient 3. Future work 4 ⬧ Many Web sites are tailored according to the user preferences, habits, requirements, etc. ⬧ But there is a need of a Personal Web, for improving the full experience of the user in the whole Web, as a common space of information ⬧ Empowers the end user to collect and interact with elements across the Web –information objects– according to his particular concerns
  • 5. 1.2. Benefits of Personal Web Experiences 1. Motivation 2. Web Objects Ambient 3. Future work 5 ⬧ Filtering irrelevant information that pollutes users tasks when using Web applications ⬧ Integrating content that fits the user's tasks ⬧ Manipulating existing content, styles and behaviour to cope with individual users needs ⬧ Improving user performance whilst performing tasks in many Web sites ⬧ Supporting End User Development of Web applications
  • 6. 1.3. Personal Web Applications 1. Motivation 2. Web Objects Ambient 3. Future work 6 ⬧ Personal Information Management (PIM) systems To collect Information Objects (IOs) into a common Space of Information, where the user can perform operations with them ⬧ Mashups To integrate IOs from different Web sources in a specialized application ⬧ Web Augmentation To improve the user experience according to his requirements, by manipulating the style, structure, behaviour of existing Web pages
  • 7. 1.4. Underlying problem ⬧ Much of the information we need already exists on the Web ⬧ Personal Web · Existing apps provides dissociated experiences (contents, tasks) · The user needs to integrate and coordinate the tools ﹣ user with technical skills? ﹣ Structured/unstructured data ﹣ Reusable information objects? ﹣ Web content enhancement? ﹣ Content integration from multiple sources? ... 1. Motivation 2. Web Objects Ambient 3. Future work 7
  • 8. 1.5 Motivating scenarios 8 1. Motivation 2. Web Objects Ambient 3. Future work Motivating scenarios Interact with IOs → PIM Interact with IOs, in-situ → Web Augmentation Merge content from diverse sources → Mashup Interact with IOs → PIM 1st scenario 2nd scenario
  • 9. 9 1. Motivation 2. Web Objects Ambient 3. Future work 1st scenario
  • 10. 10 1. Motivation 2. Web Objects Ambient 3. Future work 1st scenario
  • 11. PIM get related trailers get user’s reviews get casting 1. Motivation 2. Web Objects Ambient 3. Future work 11 1st scenario
  • 12. 12 ··· get related trailers ··· get user’s reviews get casting 1. Motivation 2. Web Objects Ambient 3. Future work 1st scenario
  • 13. 1. Motivation 2. Web Objects Ambient 3. Future work 13 2nd scenario
  • 14. 1. Motivation 2. Web Objects Ambient 3. Future work 14 2nd scenario
  • 15. 1. Motivation 2. Web Objects Ambient 3. Future work 15 2nd scenario
  • 16. 1. Motivation 2. Web Objects Ambient 3. Future work 16 2nd scenario
  • 17. Domain specific app 1. Motivation 2. Web Objects Ambient 3. Future work Common Space of Info get related Tweets get related videos search in Google News 17 2nd scenario
  • 18. 18 2. Web Objects Ambient 1. Motivation 2. Web Objects Ambient 3. Future work
  • 19. 2. Web Objects Ambient 19 1. Motivation 2. Web Objects Ambient 3. Future work What? an approach for materializing Web content for supporting Personal Web experiences When? on-demand, opportunistic → How? A PIM system with Web Augmentation and Mashup capabilities Who? end-users, developers Where? in-situ, the browser context
  • 20. 2. Web Objects Ambient 1. Materializing IOs 2. Enhancing IOs 3. Interacting with IOs 4. WOA viewer and in-situ interactions 5. Extending the platform’s artefacts 6. WOA API for applications 20 1. Motivation 2. Web Objects Ambient 3. Future work 2nd scenario 1st scenario
  • 21. 21 1. Motivation 3. Future work2. Web Objects Ambient 2.1. Materializing information objects
  • 22. 22 1. Motivation 3. Future work2. Web Objects Ambient 2.1. Materializing information objects
  • 23. 23 1. Motivation 3. Future work2. Web Objects Ambient 2.1. Materializing information objects
  • 24. 24 2.2. Enhancing information objects 1. Motivation 3. Future work2. Web Objects Ambient
  • 25. 2.3. Interacting with information objects 25 1. Motivation 3. Future work2. Web Objects Ambient
  • 26. 2.4. WOA viewer and in-situ interactions 26 1. Motivation 3. Future work 1st scenario 2. Web Objects Ambient
  • 27. 2.5. Extending the platform’s artefacts 27 1. Motivation 3. Future work2. Web Objects Ambient Extending Collectors Decorators
  • 28. 2.5.2. Extending decorators 28 1. Motivation 3. Future work2. Web Objects Ambient
  • 29. 29 1. Motivation 3. Future work2. Web Objects Ambient
  • 30. 30 1. Motivation 3. Future work2. Web Objects Ambient
  • 31. 31 2.5.1. Extending extractors 1. Motivation 3. Future work2. Web Objects Ambient
  • 32. Embedded microdata in HTML 2.5.1. Extending extractors 32 1. Motivation 3. Future work2. Web Objects Ambient
  • 33. 2.5.1. Extending extractors 33 Embedded microdata in HTML 1. Motivation 3. Future work2. Web Objects Ambient
  • 34. 34 1. Motivation 3. Future work2. Web Objects Ambient
  • 35. 35 1. Motivation 3. Future work2. Web Objects Ambient
  • 36. 36 1. Motivation 3. Future work2. Web Objects Ambient
  • 37. 37 1. Motivation 3. Future work2. Web Objects Ambient
  • 38. 2.6. WOA API for applications 38 1. Motivation 2. Web Objects Ambient 3. Future work 2nd scenario
  • 39. 39 3. Future work 1. Motivation 2. Web Objects Ambient 3. Future work
  • 40. 3. Ongoing and future work ⬧ https://sites.google.com/site/webobjectambient ⬧ Extending extractors, decorators ⬧ Experiment focused on non-technical end-users ⬧ Collaboration in the creation of templates ⋅ Repo and communication platform for sharing templates ⬧ End-user tool for creating WOA applications 40 1. Motivation 2. Web Objects Ambient 3. Future work