SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie 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 202 20 internet application
Module 202 20 internet applicationModule 202 20 internet application
Module 202 20 internet applicationNick Racers
 
Module Internet Application
Module Internet ApplicationModule Internet Application
Module Internet ApplicationIra Raji
 
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
 

Ähnlich wie 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 202 20 internet application
Module 202 20 internet applicationModule 202 20 internet application
Module 202 20 internet application
 
Module Internet Application
Module Internet ApplicationModule Internet Application
Module 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

GBSN - Biochemistry (Unit 8) Enzymology
GBSN - Biochemistry (Unit 8) EnzymologyGBSN - Biochemistry (Unit 8) Enzymology
GBSN - Biochemistry (Unit 8) EnzymologyAreesha Ahmad
 
X-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
X-rays from a Central “Exhaust Vent” of the Galactic Center ChimneyX-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
X-rays from a Central “Exhaust Vent” of the Galactic Center ChimneySérgio Sacani
 
Information science research with large language models: between science and ...
Information science research with large language models: between science and ...Information science research with large language models: between science and ...
Information science research with large language models: between science and ...Fabiano Dalpiaz
 
Heads-Up Multitasker: CHI 2024 Presentation.pdf
Heads-Up Multitasker: CHI 2024 Presentation.pdfHeads-Up Multitasker: CHI 2024 Presentation.pdf
Heads-Up Multitasker: CHI 2024 Presentation.pdfbyp19971001
 
SaffronCrocusGenomicsThessalonikiOnlineMay2024TalkOnline.pptx
SaffronCrocusGenomicsThessalonikiOnlineMay2024TalkOnline.pptxSaffronCrocusGenomicsThessalonikiOnlineMay2024TalkOnline.pptx
SaffronCrocusGenomicsThessalonikiOnlineMay2024TalkOnline.pptxPat (JS) Heslop-Harrison
 
Terpineol and it's characterization pptx
Terpineol and it's characterization pptxTerpineol and it's characterization pptx
Terpineol and it's characterization pptxMuhammadRazzaq31
 
Soil and Water Conservation Engineering (SWCE) is a specialized field of stud...
Soil and Water Conservation Engineering (SWCE) is a specialized field of stud...Soil and Water Conservation Engineering (SWCE) is a specialized field of stud...
Soil and Water Conservation Engineering (SWCE) is a specialized field of stud...yogeshlabana357357
 
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRingsTransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRingsSérgio Sacani
 
Adaptive Restore algorithm & importance Monte Carlo
Adaptive Restore algorithm & importance Monte CarloAdaptive Restore algorithm & importance Monte Carlo
Adaptive Restore algorithm & importance Monte CarloChristian Robert
 
Vital Signs of Animals Presentation By Aftab Ahmed Rahimoon
Vital Signs of Animals Presentation By Aftab Ahmed RahimoonVital Signs of Animals Presentation By Aftab Ahmed Rahimoon
Vital Signs of Animals Presentation By Aftab Ahmed RahimoonAftabAhmedRahimoon
 
ANITINUTRITION FACTOR GYLCOSIDES SAPONINS CYANODENS
ANITINUTRITION FACTOR GYLCOSIDES SAPONINS CYANODENSANITINUTRITION FACTOR GYLCOSIDES SAPONINS CYANODENS
ANITINUTRITION FACTOR GYLCOSIDES SAPONINS CYANODENSDr. TATHAGAT KHOBRAGADE
 
PARENTAL CARE IN FISHES.pptx for 5th sem
PARENTAL CARE IN FISHES.pptx for 5th semPARENTAL CARE IN FISHES.pptx for 5th sem
PARENTAL CARE IN FISHES.pptx for 5th semborkhotudu123
 
Warming the earth and the atmosphere.pptx
Warming the earth and the atmosphere.pptxWarming the earth and the atmosphere.pptx
Warming the earth and the atmosphere.pptxGlendelCaroz
 
Energy is the beat of life irrespective of the domains. ATP- the energy curre...
Energy is the beat of life irrespective of the domains. ATP- the energy curre...Energy is the beat of life irrespective of the domains. ATP- the energy curre...
Energy is the beat of life irrespective of the domains. ATP- the energy curre...Nistarini College, Purulia (W.B) India
 
NuGOweek 2024 programme final FLYER short.pdf
NuGOweek 2024 programme final FLYER short.pdfNuGOweek 2024 programme final FLYER short.pdf
NuGOweek 2024 programme final FLYER short.pdfpablovgd
 
Towards a revolution in the social sciences FINAL FINAL FINAL FINAL FINAL.pdf
Towards a revolution in the social sciences FINAL FINAL FINAL FINAL FINAL.pdfTowards a revolution in the social sciences FINAL FINAL FINAL FINAL FINAL.pdf
Towards a revolution in the social sciences FINAL FINAL FINAL FINAL FINAL.pdfSujay Rao Mandavilli
 
A Scientific PowerPoint on Albert Einstein
A Scientific PowerPoint on Albert EinsteinA Scientific PowerPoint on Albert Einstein
A Scientific PowerPoint on Albert Einsteinxgamestudios8
 

Kürzlich hochgeladen (20)

GBSN - Biochemistry (Unit 8) Enzymology
GBSN - Biochemistry (Unit 8) EnzymologyGBSN - Biochemistry (Unit 8) Enzymology
GBSN - Biochemistry (Unit 8) Enzymology
 
Chemistry Data Delivery from the US-EPA Center for Computational Toxicology a...
Chemistry Data Delivery from the US-EPA Center for Computational Toxicology a...Chemistry Data Delivery from the US-EPA Center for Computational Toxicology a...
Chemistry Data Delivery from the US-EPA Center for Computational Toxicology a...
 
X-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
X-rays from a Central “Exhaust Vent” of the Galactic Center ChimneyX-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
X-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
 
Information science research with large language models: between science and ...
Information science research with large language models: between science and ...Information science research with large language models: between science and ...
Information science research with large language models: between science and ...
 
Heads-Up Multitasker: CHI 2024 Presentation.pdf
Heads-Up Multitasker: CHI 2024 Presentation.pdfHeads-Up Multitasker: CHI 2024 Presentation.pdf
Heads-Up Multitasker: CHI 2024 Presentation.pdf
 
SaffronCrocusGenomicsThessalonikiOnlineMay2024TalkOnline.pptx
SaffronCrocusGenomicsThessalonikiOnlineMay2024TalkOnline.pptxSaffronCrocusGenomicsThessalonikiOnlineMay2024TalkOnline.pptx
SaffronCrocusGenomicsThessalonikiOnlineMay2024TalkOnline.pptx
 
Terpineol and it's characterization pptx
Terpineol and it's characterization pptxTerpineol and it's characterization pptx
Terpineol and it's characterization pptx
 
Soil and Water Conservation Engineering (SWCE) is a specialized field of stud...
Soil and Water Conservation Engineering (SWCE) is a specialized field of stud...Soil and Water Conservation Engineering (SWCE) is a specialized field of stud...
Soil and Water Conservation Engineering (SWCE) is a specialized field of stud...
 
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY // USES OF ANTIOBIOTICS TYPES OF ANTIB...
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY  // USES OF ANTIOBIOTICS TYPES OF ANTIB...ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY  // USES OF ANTIOBIOTICS TYPES OF ANTIB...
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY // USES OF ANTIOBIOTICS TYPES OF ANTIB...
 
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRingsTransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
 
Adaptive Restore algorithm & importance Monte Carlo
Adaptive Restore algorithm & importance Monte CarloAdaptive Restore algorithm & importance Monte Carlo
Adaptive Restore algorithm & importance Monte Carlo
 
Vital Signs of Animals Presentation By Aftab Ahmed Rahimoon
Vital Signs of Animals Presentation By Aftab Ahmed RahimoonVital Signs of Animals Presentation By Aftab Ahmed Rahimoon
Vital Signs of Animals Presentation By Aftab Ahmed Rahimoon
 
ANITINUTRITION FACTOR GYLCOSIDES SAPONINS CYANODENS
ANITINUTRITION FACTOR GYLCOSIDES SAPONINS CYANODENSANITINUTRITION FACTOR GYLCOSIDES SAPONINS CYANODENS
ANITINUTRITION FACTOR GYLCOSIDES SAPONINS CYANODENS
 
HIV AND INFULENZA VIRUS PPT HIV PPT INFULENZA VIRUS PPT
HIV AND INFULENZA VIRUS PPT HIV PPT  INFULENZA VIRUS PPTHIV AND INFULENZA VIRUS PPT HIV PPT  INFULENZA VIRUS PPT
HIV AND INFULENZA VIRUS PPT HIV PPT INFULENZA VIRUS PPT
 
PARENTAL CARE IN FISHES.pptx for 5th sem
PARENTAL CARE IN FISHES.pptx for 5th semPARENTAL CARE IN FISHES.pptx for 5th sem
PARENTAL CARE IN FISHES.pptx for 5th sem
 
Warming the earth and the atmosphere.pptx
Warming the earth and the atmosphere.pptxWarming the earth and the atmosphere.pptx
Warming the earth and the atmosphere.pptx
 
Energy is the beat of life irrespective of the domains. ATP- the energy curre...
Energy is the beat of life irrespective of the domains. ATP- the energy curre...Energy is the beat of life irrespective of the domains. ATP- the energy curre...
Energy is the beat of life irrespective of the domains. ATP- the energy curre...
 
NuGOweek 2024 programme final FLYER short.pdf
NuGOweek 2024 programme final FLYER short.pdfNuGOweek 2024 programme final FLYER short.pdf
NuGOweek 2024 programme final FLYER short.pdf
 
Towards a revolution in the social sciences FINAL FINAL FINAL FINAL FINAL.pdf
Towards a revolution in the social sciences FINAL FINAL FINAL FINAL FINAL.pdfTowards a revolution in the social sciences FINAL FINAL FINAL FINAL FINAL.pdf
Towards a revolution in the social sciences FINAL FINAL FINAL FINAL FINAL.pdf
 
A Scientific PowerPoint on Albert Einstein
A Scientific PowerPoint on Albert EinsteinA Scientific PowerPoint on Albert Einstein
A Scientific PowerPoint on Albert Einstein
 

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