SlideShare a Scribd company logo
Woogle4MediaWiki  An Extension to Improve Search and to Guide Contributions Hans-Jörg Happel, FZI Karlsruhe, Germany Denny  Vrandečić , Karlsruhe Institute of Technology, Germany 2010-08-05 @ Wikimania 2011; Haifa, Israel
Basic facts Woogle is an extension for MediaWiki Goal:  Guide and motivate contributions  Show people what is „missing“ in the Wiki Especially in smaller/enterprise Wikis Sub-Goal:  improve search  in MediaWiki Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
Contribution in Wikis Wikis are great  in enabling contributions Everybody  may  contribute But:  Wikis are poor  in guiding & motivating contributions „ Why should I contribute?“ „ Where should I put it?“ „ What can I contribute anyway?“ Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
What to contribute to a Wiki? „ Red links“ Great innovation : „Dead“ links that help to  express a demand  rather than a (404) error But: „Red links“  do not tell how much information is sought What to fill first, if there are plenty of red links?    Special:WantedPages is useless on most Wikimedia Wikis Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
How to improve contributions to a Wiki? Assumptions Wiki authors are motivated by the audience (readers) Readers can hardly influence content creation (Some of) readers needs are expressed by searching Woogle core ideas Use search logs to guide contributions Make it easier for readers/searchers to contributors Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
Woogle Feature: Red Link Popups (I) Plain MediaWiki Red Link Normal display Mouse-over display Woogle Red Link Normal display Mouse-over display Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
Woogle Feature: Red Link Popups (II) Lesson learned Many red links denote synonyms  (abbreviations, misspellings) of existing pages –  at least in smaller Wikis New feature/extension „ Redirector“ – create a  one-click #REDIRECT  based on suggestions Woogle4MediaWiki - Wikimania 2011; Haifa, Israel Under development Help appreciated!
Woogle Feature: Search (I) Woogle  replaces MediaWiki built-in search  or can act as an additional/parallel search engine (user-configurable!) Small features Search suggestions based on fulltext Allows to index Wikitext  or  rendered text Allows to index certain files (e.g., PDF) Show previous search attempts based on query log Social search (Wiki-page per query, social ranking) Two setups WoogleNative : Native PHP; based on Zend Lucene Search For small Wikis – does not scale that good for Wikis >100.000 pages WoogleRemote : Connect to Java-based search backend Scales well Allows to  search multiple Wikis  and many other systems (e.g., SVN, JIRA, Bugzilla, …) at once Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
Woogle4MediaWiki - Wikimania 2011; Haifa, Israel http://localhost/wiki/Woogle:Woogle4MediaWiki    Each query can be a Wiki page Allows for Wiki-Text  on top of results („Social Did-You-Mean“) Discussion  page for query Watches  based on keywords Shows basic statistics about query „ How many people searched for that?“
Woogle Feature: Search (III) Social search Add, remove and re-rank query results Add comments Woogle4MediaWiki - Wikimania 2011; Haifa, Israel Under development Help appreciated!
Woogle Feature: Even more… Query log  statistics Popular queries Popular results Preferences  might be defined globally or by each individual user (e.g., Woogle can be enabled by individual users) Instrumentation framework Logs certain kinds of user interactions Experimental groups with randomized user assignment Customize system and override configuration for groups Informed consent (user acceptance dialog)    Useful for UI research and A/B testing Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
Further related tools to guide contributions Woogle4MediaWiki - Wikimania 2011; Haifa, Israel MediaWiki Semantic MediaWiki MediaWiki extension External tool (via API) Intopedia (intopedia.org) Extension: Woogle4MediaWiki Extension: SemanticNeed
Summary Woogle is an extension to improve search & content contribution in Wikis Info & Download http://www.mediawiki.org/wiki/Extension:Woogle4MediaWiki Online-Demo http://amazonas.fzi.de/wooglenative/ What‘s in for Wikimedia projects? May help  bootstrapping smaller Wikis  (small language Wikipedias Wikimedia projects) Woogle allows to  search across multiple MediaWikis  at once Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
BACKUP SLIDES Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
Demand guidance Woogle uses queries and further metadata to qualify desired content Users are informed  how strong  the information need is, and  in which context  it arises Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
Two flavours of Woogle Native PHP (using Zend Lucene Search) Can handle Wikis up to 50.000 pages (Wikipedia size) and serves normal queries in >1 sec Accesses Java (Lucene) backend via Webservices Supports  searching additional sources (e.g. Ticket systems, SVN, other Wiki engines) Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
Collaborative description of the information need Notifications concerning search activities Discussion page Directly create new knowledge from the search dialog Search has a URI and can be linked from within the Wiki (one page per search term) Search across different data sources/types (WoogleRemote) Additional clues with meta-information about a need http://localhost/wiki/Woogle:Woogle4MediaWiki Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
Statistics Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
Woogle Configuration Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
Implementation Trivia Search UI Completely intercepts MW search process –  indenpendent of  MW search interfaces Red Links Realized via JavaScript/jQuery (parses red links, retrieves needs from backend batch-wise) to avoid patching MW Very basic implementation of access rights (via MediaWiki groups) Instrumentation addon Allows to re-configure most system features based on user groups Provides evaluation participation dialog Logs various user behaviour data Woogle4MediaWiki - Wikimania 2011; Haifa, Israel

More Related Content

PPT
Woogle4MediaWiki - Social search and knowledge sharing for MediaWiki
PPT
Social Search and Need-driven Knowledge Sharing in Wikis with Woogle
PPT
Woogle4MediaWiki - From Searchers to Contributors
PPTX
ScholarLib: Sharing Resources and Data by linking scientific Information Port...
PPT
Web 2.0
PPTX
Dulin PermaCC Talk for MIT PIS
PPTX
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
PPT
Increasing NUS Libraries' Visibility in the Virtual World - Updated
Woogle4MediaWiki - Social search and knowledge sharing for MediaWiki
Social Search and Need-driven Knowledge Sharing in Wikis with Woogle
Woogle4MediaWiki - From Searchers to Contributors
ScholarLib: Sharing Resources and Data by linking scientific Information Port...
Web 2.0
Dulin PermaCC Talk for MIT PIS
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
Increasing NUS Libraries' Visibility in the Virtual World - Updated

What's hot (19)

PPTX
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
PPTX
NCompass Live: Beyond MARC: BIBFRAME and the Future of Bibliographic Data
PPTX
2.24.16 Slides, “VIVO plus SHARE: Closing the Loop on Tracking Scholarly Acti...
PPT
Conor Hayes - Topics, tags and trends in the blogosphere
PPT
Web 2.0 and Libraries
ODT
W3 c semantic web activity
ODP
Web2.0 2012 - lesson 6 - web feed
PPT
Social networks and collaborative tool: connecting information in the Googlez...
PPTX
An A+ Plan to Transform Your Library with Linked Data
PPTX
NISO Virtual Conference Open Source Software Camden Opening Keynote
PPS
Virtual Communities: Catalysts for Advancing Scholarship
PPTX
Alamw15 VIVO
PPTX
Get On The Bus! Wyoming
PPTX
Pikas xtreme reference 2010 final
PPT
Using Tags and Clustering to Identify Topic-specific Blogs
PPTX
Best Practices for Descriptive Metadata
PPT
Social metadata for libraries, archives and museums: Research findings from t...
PPTX
How to Get Started Tracking Scholarly Activity with VIVO and SHARE
PPTX
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
NCompass Live: Beyond MARC: BIBFRAME and the Future of Bibliographic Data
2.24.16 Slides, “VIVO plus SHARE: Closing the Loop on Tracking Scholarly Acti...
Conor Hayes - Topics, tags and trends in the blogosphere
Web 2.0 and Libraries
W3 c semantic web activity
Web2.0 2012 - lesson 6 - web feed
Social networks and collaborative tool: connecting information in the Googlez...
An A+ Plan to Transform Your Library with Linked Data
NISO Virtual Conference Open Source Software Camden Opening Keynote
Virtual Communities: Catalysts for Advancing Scholarship
Alamw15 VIVO
Get On The Bus! Wyoming
Pikas xtreme reference 2010 final
Using Tags and Clustering to Identify Topic-specific Blogs
Best Practices for Descriptive Metadata
Social metadata for libraries, archives and museums: Research findings from t...
How to Get Started Tracking Scholarly Activity with VIVO and SHARE
November 19, 2014 NISO Virtual Conference: Can't We All Work Together?: Inter...
Ad

Viewers also liked (7)

PPT
Jazz - Collaborative Software Development
PPT
What do you want to contribute today (INSEMTIVES)
PPT
Semantic Need: Guiding Metadata Annotations by Questions People #ask
PPT
Enabling Social Network Analysis in Distributed Collaborative Software Develo...
PDF
[2015/2016] Collaborative software development with Git
PDF
Formalizing Collaborative Software Development Issues: A Collaborative Work A...
PPTX
Wissensmanagement 3.0 Bedarfsorientierter Wissensaustausch mit Social Softwar...
Jazz - Collaborative Software Development
What do you want to contribute today (INSEMTIVES)
Semantic Need: Guiding Metadata Annotations by Questions People #ask
Enabling Social Network Analysis in Distributed Collaborative Software Develo...
[2015/2016] Collaborative software development with Git
Formalizing Collaborative Software Development Issues: A Collaborative Work A...
Wissensmanagement 3.0 Bedarfsorientierter Wissensaustausch mit Social Softwar...
Ad

Similar to Woogle4MediaWiki: An Extension to Improve Search and to Guide Contributions (20)

PPT
Dissmark Ii Social Software
PPT
Social Software in Libraries Workshop
PPT
Wikis and blogs
PPTX
Semantic Wiki: Social Semantic Web in Use
PPT
A Survey of the Landscape and State-of-Art in Semantic Wiki
PPT
Wikis: Basics, Tools and Strategies
PPT
Wikis: Basics Tools And Strategies - IL2007
PPT
Wikis: Basics Tools and Strategies
PPT
AlpspWikiSswr
PPT
The Tools of Web 2.0
PPTX
Web 2.0 lib_2.0_1
PPT
Reflections On Personal Experiences In Using Wikis
PPT
Woogle -- On Why and How to Marry Wikis with Enterprise Search
PPT
What Does DITA Have To Do With Wiki
PPT
E Write Intro To Web 2
PPT
Web 2.0 In a Nutshell : A Librarian Guide to the World of Web 2.0
PPT
Wikipedia Seminar For Cipr October 2010
PPT
Wuhan Wednesday Discussion Breakout Session Keiser
PPT
Web2.0 Applications
PPT
Interlinking Online Communities and Enriching Social Software with the Semant...
Dissmark Ii Social Software
Social Software in Libraries Workshop
Wikis and blogs
Semantic Wiki: Social Semantic Web in Use
A Survey of the Landscape and State-of-Art in Semantic Wiki
Wikis: Basics, Tools and Strategies
Wikis: Basics Tools And Strategies - IL2007
Wikis: Basics Tools and Strategies
AlpspWikiSswr
The Tools of Web 2.0
Web 2.0 lib_2.0_1
Reflections On Personal Experiences In Using Wikis
Woogle -- On Why and How to Marry Wikis with Enterprise Search
What Does DITA Have To Do With Wiki
E Write Intro To Web 2
Web 2.0 In a Nutshell : A Librarian Guide to the World of Web 2.0
Wikipedia Seminar For Cipr October 2010
Wuhan Wednesday Discussion Breakout Session Keiser
Web2.0 Applications
Interlinking Online Communities and Enriching Social Software with the Semant...

More from Hans-Joerg Happel (10)

PPT
Semantic Need : Semantics from the People!
PPT
Semantic Result Formats: Automatically Transforming Structured Data into usef...
PPT
AIFB Graduiertenkolloquium - Bedarfsgetriebener Wissensaustausch
PPT
When Users Becom Collaborators: Towards Continuous and Context-Aware User Input
PPT
Towards Need-driven Knowledge Sharing in Distributed Teams
PPTX
2009 06 18 Atlassian User Conference Duesseldorf Romberg Happel Mit Wiquila S...
PPT
Supporting Software Development Teams with a Semantic Process- and Artifact-o...
ODP
Playful Cleverness Revisited: Open-source Game Development as a Method for Te...
PDF
Web 2.0 artifacts in SME-networks
PPT
Einführung Wissenschaftliches Arbeiten in der angewandten Informatik
Semantic Need : Semantics from the People!
Semantic Result Formats: Automatically Transforming Structured Data into usef...
AIFB Graduiertenkolloquium - Bedarfsgetriebener Wissensaustausch
When Users Becom Collaborators: Towards Continuous and Context-Aware User Input
Towards Need-driven Knowledge Sharing in Distributed Teams
2009 06 18 Atlassian User Conference Duesseldorf Romberg Happel Mit Wiquila S...
Supporting Software Development Teams with a Semantic Process- and Artifact-o...
Playful Cleverness Revisited: Open-source Game Development as a Method for Te...
Web 2.0 artifacts in SME-networks
Einführung Wissenschaftliches Arbeiten in der angewandten Informatik

Recently uploaded (20)

PPTX
Spectroscopy.pptx food analysis technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPT
Teaching material agriculture food technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Getting Started with Data Integration: FME Form 101
PPTX
1. Introduction to Computer Programming.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
Spectroscopy.pptx food analysis technology
“AI and Expert System Decision Support & Business Intelligence Systems”
Diabetes mellitus diagnosis method based random forest with bat algorithm
Group 1 Presentation -Planning and Decision Making .pptx
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Teaching material agriculture food technology
Digital-Transformation-Roadmap-for-Companies.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Encapsulation_ Review paper, used for researhc scholars
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Spectral efficient network and resource selection model in 5G networks
Programs and apps: productivity, graphics, security and other tools
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Electronic commerce courselecture one. Pdf
Getting Started with Data Integration: FME Form 101
1. Introduction to Computer Programming.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
20250228 LYD VKU AI Blended-Learning.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
SOPHOS-XG Firewall Administrator PPT.pptx

Woogle4MediaWiki: An Extension to Improve Search and to Guide Contributions

  • 1. Woogle4MediaWiki An Extension to Improve Search and to Guide Contributions Hans-Jörg Happel, FZI Karlsruhe, Germany Denny Vrandečić , Karlsruhe Institute of Technology, Germany 2010-08-05 @ Wikimania 2011; Haifa, Israel
  • 2. Basic facts Woogle is an extension for MediaWiki Goal: Guide and motivate contributions Show people what is „missing“ in the Wiki Especially in smaller/enterprise Wikis Sub-Goal: improve search in MediaWiki Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
  • 3. Contribution in Wikis Wikis are great in enabling contributions Everybody may contribute But: Wikis are poor in guiding & motivating contributions „ Why should I contribute?“ „ Where should I put it?“ „ What can I contribute anyway?“ Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
  • 4. What to contribute to a Wiki? „ Red links“ Great innovation : „Dead“ links that help to express a demand rather than a (404) error But: „Red links“ do not tell how much information is sought What to fill first, if there are plenty of red links?  Special:WantedPages is useless on most Wikimedia Wikis Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
  • 5. How to improve contributions to a Wiki? Assumptions Wiki authors are motivated by the audience (readers) Readers can hardly influence content creation (Some of) readers needs are expressed by searching Woogle core ideas Use search logs to guide contributions Make it easier for readers/searchers to contributors Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
  • 6. Woogle Feature: Red Link Popups (I) Plain MediaWiki Red Link Normal display Mouse-over display Woogle Red Link Normal display Mouse-over display Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
  • 7. Woogle Feature: Red Link Popups (II) Lesson learned Many red links denote synonyms (abbreviations, misspellings) of existing pages – at least in smaller Wikis New feature/extension „ Redirector“ – create a one-click #REDIRECT based on suggestions Woogle4MediaWiki - Wikimania 2011; Haifa, Israel Under development Help appreciated!
  • 8. Woogle Feature: Search (I) Woogle replaces MediaWiki built-in search or can act as an additional/parallel search engine (user-configurable!) Small features Search suggestions based on fulltext Allows to index Wikitext or rendered text Allows to index certain files (e.g., PDF) Show previous search attempts based on query log Social search (Wiki-page per query, social ranking) Two setups WoogleNative : Native PHP; based on Zend Lucene Search For small Wikis – does not scale that good for Wikis >100.000 pages WoogleRemote : Connect to Java-based search backend Scales well Allows to search multiple Wikis and many other systems (e.g., SVN, JIRA, Bugzilla, …) at once Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
  • 9. Woogle4MediaWiki - Wikimania 2011; Haifa, Israel http://localhost/wiki/Woogle:Woogle4MediaWiki  Each query can be a Wiki page Allows for Wiki-Text on top of results („Social Did-You-Mean“) Discussion page for query Watches based on keywords Shows basic statistics about query „ How many people searched for that?“
  • 10. Woogle Feature: Search (III) Social search Add, remove and re-rank query results Add comments Woogle4MediaWiki - Wikimania 2011; Haifa, Israel Under development Help appreciated!
  • 11. Woogle Feature: Even more… Query log statistics Popular queries Popular results Preferences might be defined globally or by each individual user (e.g., Woogle can be enabled by individual users) Instrumentation framework Logs certain kinds of user interactions Experimental groups with randomized user assignment Customize system and override configuration for groups Informed consent (user acceptance dialog)  Useful for UI research and A/B testing Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
  • 12. Further related tools to guide contributions Woogle4MediaWiki - Wikimania 2011; Haifa, Israel MediaWiki Semantic MediaWiki MediaWiki extension External tool (via API) Intopedia (intopedia.org) Extension: Woogle4MediaWiki Extension: SemanticNeed
  • 13. Summary Woogle is an extension to improve search & content contribution in Wikis Info & Download http://www.mediawiki.org/wiki/Extension:Woogle4MediaWiki Online-Demo http://amazonas.fzi.de/wooglenative/ What‘s in for Wikimedia projects? May help bootstrapping smaller Wikis (small language Wikipedias Wikimedia projects) Woogle allows to search across multiple MediaWikis at once Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
  • 14. BACKUP SLIDES Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
  • 15. Demand guidance Woogle uses queries and further metadata to qualify desired content Users are informed how strong the information need is, and in which context it arises Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
  • 16. Two flavours of Woogle Native PHP (using Zend Lucene Search) Can handle Wikis up to 50.000 pages (Wikipedia size) and serves normal queries in >1 sec Accesses Java (Lucene) backend via Webservices Supports searching additional sources (e.g. Ticket systems, SVN, other Wiki engines) Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
  • 17. Collaborative description of the information need Notifications concerning search activities Discussion page Directly create new knowledge from the search dialog Search has a URI and can be linked from within the Wiki (one page per search term) Search across different data sources/types (WoogleRemote) Additional clues with meta-information about a need http://localhost/wiki/Woogle:Woogle4MediaWiki Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
  • 18. Statistics Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
  • 19. Woogle Configuration Woogle4MediaWiki - Wikimania 2011; Haifa, Israel
  • 20. Implementation Trivia Search UI Completely intercepts MW search process – indenpendent of MW search interfaces Red Links Realized via JavaScript/jQuery (parses red links, retrieves needs from backend batch-wise) to avoid patching MW Very basic implementation of access rights (via MediaWiki groups) Instrumentation addon Allows to re-configure most system features based on user groups Provides evaluation participation dialog Logs various user behaviour data Woogle4MediaWiki - Wikimania 2011; Haifa, Israel