SlideShare a Scribd company logo
Semantic Web End-User Tasks 
Alfons Palacios¹,² 
Roberto García¹ 
Marta Oliva¹, 
Toni Granollers¹ 
¹ GRIHO – Universitat de Lleida 
² Tecnocampus Mataró - Universitat Pompeu Fabra
Agenda 
• Purpose 
• Motivation 
• Semantic Web-User Tasks 
• Search 
• Browse 
• Annotate 
• Mashup 
• Map 
• Share 
• Communicate 
• Transact 
• Conclusions and FutureWork
Purposes 
• Define a catalogue of elementary SemanticWeb End-User Tasks 
• Describe how Web End-User Tasks are applied and extended in 
the SemanticWeb, opportunities 
• Compare, aggregate and complete related proposals: 
- Heath, Kellar, Battle, Mäkelä, Di Maio, Sabou... 
• Create guidelines that help improve the user experience with 
the SemanticWeb
Motivation and Route Plan 
1. Establish a catalogue of elementary Semantic Web End-User 
Tasks 
2. Define a Inventory of Interaction Patterns and classify them 
according to SW End-User Tasks 
3. Model interaction patterns, formal model using ontologies 
4. Create a recommender that guides Semantic Web user 
interfaces development (considering user profiles, devices,…)
Related Work 
Heath Battle Kellar Mäkela Sabou Tools 
Search Locating, Information 
Fact Finding Semantic 
Swoogle, 
Monitoring, 
Seeking 
Content 
Consumption 
SemSearch, 
Falcon-S 
Browse Exploring, 
Grazing 
Information 
Seeking 
Browsing Semantic 
Content 
Tabulator, Exhibit, 
g g mSpace 
Consumption 
p 
Annotate Asserting Content 
Update 
Maintenance Content 
Indexing 
Annotea, 
Faviki 
Mashup Evaluating, Information Information Semantic Sigma, 
Arranging Synthesis Gathering Content 
Consumption 
g , 
Semantic Pipes 
Map Ontology 
Mapping 
Folksonomy 
Enrichment, 
Potluck, 
Snoggle 
Word Sense 
Disambiguation 
Share Sharing Information 
Sharing 
Semantic 
MediaWiki, Twine 
Communicate Notifying, 
Discussing 
Haystack, 
xOperator 
Transact Transacting Action-oriented 
Semantic 
Web Services 
Not end-users Ontology 
Maintenance 
and Publishing 
Ontology 
Matching
Search 
•Web: 
- Usually keyword based search or set of forms (advanced search) 
- Also monitoring (delayed search eventually repeated in the future) 
•• Semantic Web: 
- Knowledge captured in ontologies guides the user 
through the query construction process, 
facilitate query by example or results display
Browse 
•Web: 
- The user “moves” through information being displayed, usually 
following links 
•• Semantic Web: 
- Browse links between resources, not documents 
- Use data structure to generate Information Architecture 
(e.g. menus, facets, treemaps,…)
Annotate 
•Web: 
- Tagging a photo or a bookmark 
•• Semantic Web: 
- Annotations follow a conceptual model 
- Models assist users and help validation 
- Autocomplete, entity recognition, SEO,…
Annotate – Semantic Web 
media: dc: Ronaldo V-Football : Games 
(1 Review) - $32.45 as of May 25, 2000 
Juego de fútbol que cuenta como reclamo principal con 
la presencia de Ronaldo como estrella indiscutible… Translate 
http://www.meristation.com/v3/todosobre.php?idj=1818 - Cached 
image description 
product: product: 
manufacturer salePrice 
product: 
vcal: currency 
d t review: 
review: rating 
text 
date 
Rich Snippets 
Schema.org
Mashup 
•Web: 
- Mix different information sources 
- Usually limited to news feeds, RSS… 
• Semantic Web: 
- Highly structured data helps mixing 
- Ontologies and reasoning capabilities 
automate much of the effort 
- Data reuse can drive website generation, 
cost reduction, open data ecosystem,…
Mashup – Semantic Web
Map 
•Web: 
- Rare in the context of the Web 
- Example: define mappings among hashtags (http://tagdef.com) 
•• Semantic Web: 
- Relate tags, terms, concepts, classes,… from different vocabularies 
- Mapping might facilitate or automate mashups
Share 
•Web: 
- Uploading, publishing, updating, deleting of data, photos, videos… 
making them available to other users 
•• Semantic Web: 
- Might be enriched by triggering content indexing or automatic 
metadata generation (entity recognition) 
RDFaCE
Communicate 
•Web: 
- Chat, e-mail, videoconference,... 
• Semantic Web: 
- Automatic annotations for conversation contextualisation, 
integrate conversations through different channels, actionable 
content (detailed next)
Transact 
•Web: 
- User actions that provoke a change in the state of a real-world 
entity or of a resource in another system 
- Buying a book, ordering a money transfer 
• Semantic Web: 
- Web-wide object-action interaction pattern (Shneiderman) 
- Gmail schema.org semantic annotations for objects and available 
actions (dynamically linked)
Conclusions and Future Work 
• Proposed Semantic Web End-User Tasks nicely covers 
existing tasks proposals and Semantic Web tools 
•• Also classifies interaction patterns for an inventory of 
Semantic Web interaction patterns (work in progress) 
- Tidwell, van Welie, Toxboe, Yahoo!, Crumlish&Malone... 
• Next… 
- Model interaction patterns using ontologies 
- Define recommender for Semantic Web UI development 
- Test using Rhizomer, automatic UI generation from Semantic Web 
data
Thank you 
Questions?

More Related Content

DOCX
Resume
PPTX
Why you should
PPT
Why you should travel the world
PPT
Property administrator kpi
PPTX
Code for Nara紹介(2016/07/17)
PDF
The Reporter SUS
PPT
Property manager kpi
PPT
Property consultant kpi
Resume
Why you should
Why you should travel the world
Property administrator kpi
Code for Nara紹介(2016/07/17)
The Reporter SUS
Property manager kpi
Property consultant kpi

Similar to Interaccion2014 semanticwebendusertasks v2 (20)

PPTX
Social shopping with semantic power
PPTX
Web mining
PPTX
Semtech bizsemanticsearchtutorial
PPT
Charting a Course Towards Intranet 3.0
PPT
BAQMaR - Conference DM
PPT
World wide web and Hyper Text Markup Language
PPTX
Web mining
PPTX
Web Mining
PPTX
Drupal status report for all staff day
PDF
People centralized SharePoint solutions
PPT
Metadata and the web
DOC
Tri vuong-resume
PPTX
Web technologies course, an introduction
PDF
Lecture: Ontologies and the Semantic Web
PPTX
Schema.fiware.org: FIWARE Harmonized Data Models
PPTX
Website Sitemap
PPT
Slawek Korea
PDF
Web search engines and search technology
PDF
Website Migration Planning
PPT
Web 2.0 101: Understanding Web 2.0 and its Impact on Technical Communication
Social shopping with semantic power
Web mining
Semtech bizsemanticsearchtutorial
Charting a Course Towards Intranet 3.0
BAQMaR - Conference DM
World wide web and Hyper Text Markup Language
Web mining
Web Mining
Drupal status report for all staff day
People centralized SharePoint solutions
Metadata and the web
Tri vuong-resume
Web technologies course, an introduction
Lecture: Ontologies and the Semantic Web
Schema.fiware.org: FIWARE Harmonized Data Models
Website Sitemap
Slawek Korea
Web search engines and search technology
Website Migration Planning
Web 2.0 101: Understanding Web 2.0 and its Impact on Technical Communication
Ad

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
KodekX | Application Modernization Development
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Modernizing your data center with Dell and AMD
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Electronic commerce courselecture one. Pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
Network Security Unit 5.pdf for BCA BBA.
Advanced methodologies resolving dimensionality complications for autism neur...
NewMind AI Monthly Chronicles - July 2025
KodekX | Application Modernization Development
Encapsulation_ Review paper, used for researhc scholars
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Chapter 3 Spatial Domain Image Processing.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Modernizing your data center with Dell and AMD
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Electronic commerce courselecture one. Pdf
Review of recent advances in non-invasive hemoglobin estimation
Unlocking AI with Model Context Protocol (MCP)
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
The AUB Centre for AI in Media Proposal.docx
“AI and Expert System Decision Support & Business Intelligence Systems”
20250228 LYD VKU AI Blended-Learning.pptx
Ad

Interaccion2014 semanticwebendusertasks v2

  • 1. Semantic Web End-User Tasks Alfons Palacios¹,² Roberto García¹ Marta Oliva¹, Toni Granollers¹ ¹ GRIHO – Universitat de Lleida ² Tecnocampus Mataró - Universitat Pompeu Fabra
  • 2. Agenda • Purpose • Motivation • Semantic Web-User Tasks • Search • Browse • Annotate • Mashup • Map • Share • Communicate • Transact • Conclusions and FutureWork
  • 3. Purposes • Define a catalogue of elementary SemanticWeb End-User Tasks • Describe how Web End-User Tasks are applied and extended in the SemanticWeb, opportunities • Compare, aggregate and complete related proposals: - Heath, Kellar, Battle, Mäkelä, Di Maio, Sabou... • Create guidelines that help improve the user experience with the SemanticWeb
  • 4. Motivation and Route Plan 1. Establish a catalogue of elementary Semantic Web End-User Tasks 2. Define a Inventory of Interaction Patterns and classify them according to SW End-User Tasks 3. Model interaction patterns, formal model using ontologies 4. Create a recommender that guides Semantic Web user interfaces development (considering user profiles, devices,…)
  • 5. Related Work Heath Battle Kellar Mäkela Sabou Tools Search Locating, Information Fact Finding Semantic Swoogle, Monitoring, Seeking Content Consumption SemSearch, Falcon-S Browse Exploring, Grazing Information Seeking Browsing Semantic Content Tabulator, Exhibit, g g mSpace Consumption p Annotate Asserting Content Update Maintenance Content Indexing Annotea, Faviki Mashup Evaluating, Information Information Semantic Sigma, Arranging Synthesis Gathering Content Consumption g , Semantic Pipes Map Ontology Mapping Folksonomy Enrichment, Potluck, Snoggle Word Sense Disambiguation Share Sharing Information Sharing Semantic MediaWiki, Twine Communicate Notifying, Discussing Haystack, xOperator Transact Transacting Action-oriented Semantic Web Services Not end-users Ontology Maintenance and Publishing Ontology Matching
  • 6. Search •Web: - Usually keyword based search or set of forms (advanced search) - Also monitoring (delayed search eventually repeated in the future) •• Semantic Web: - Knowledge captured in ontologies guides the user through the query construction process, facilitate query by example or results display
  • 7. Browse •Web: - The user “moves” through information being displayed, usually following links •• Semantic Web: - Browse links between resources, not documents - Use data structure to generate Information Architecture (e.g. menus, facets, treemaps,…)
  • 8. Annotate •Web: - Tagging a photo or a bookmark •• Semantic Web: - Annotations follow a conceptual model - Models assist users and help validation - Autocomplete, entity recognition, SEO,…
  • 9. Annotate – Semantic Web media: dc: Ronaldo V-Football : Games (1 Review) - $32.45 as of May 25, 2000 Juego de fútbol que cuenta como reclamo principal con la presencia de Ronaldo como estrella indiscutible… Translate http://www.meristation.com/v3/todosobre.php?idj=1818 - Cached image description product: product: manufacturer salePrice product: vcal: currency d t review: review: rating text date Rich Snippets Schema.org
  • 10. Mashup •Web: - Mix different information sources - Usually limited to news feeds, RSS… • Semantic Web: - Highly structured data helps mixing - Ontologies and reasoning capabilities automate much of the effort - Data reuse can drive website generation, cost reduction, open data ecosystem,…
  • 12. Map •Web: - Rare in the context of the Web - Example: define mappings among hashtags (http://tagdef.com) •• Semantic Web: - Relate tags, terms, concepts, classes,… from different vocabularies - Mapping might facilitate or automate mashups
  • 13. Share •Web: - Uploading, publishing, updating, deleting of data, photos, videos… making them available to other users •• Semantic Web: - Might be enriched by triggering content indexing or automatic metadata generation (entity recognition) RDFaCE
  • 14. Communicate •Web: - Chat, e-mail, videoconference,... • Semantic Web: - Automatic annotations for conversation contextualisation, integrate conversations through different channels, actionable content (detailed next)
  • 15. Transact •Web: - User actions that provoke a change in the state of a real-world entity or of a resource in another system - Buying a book, ordering a money transfer • Semantic Web: - Web-wide object-action interaction pattern (Shneiderman) - Gmail schema.org semantic annotations for objects and available actions (dynamically linked)
  • 16. Conclusions and Future Work • Proposed Semantic Web End-User Tasks nicely covers existing tasks proposals and Semantic Web tools •• Also classifies interaction patterns for an inventory of Semantic Web interaction patterns (work in progress) - Tidwell, van Welie, Toxboe, Yahoo!, Crumlish&Malone... • Next… - Model interaction patterns using ontologies - Define recommender for Semantic Web UI development - Test using Rhizomer, automatic UI generation from Semantic Web data