2. About the Speakers Jesse Wang Architect, Research Program Manager Vulcan Inc., Seattle, WA, USA Yaron Koren Seasoned hacker, Entrepreneur, Web Visionary WikiWorks.com, New York, NY, USA 2
3. Agenda Introduction to Semantic Wikis Examples of Semantic Wikis Semantic MediaWiki Useful Extensions of Semantic MediaWiki Fun and Real Applications 3
4. Introduction Wiki – the web in small Definition, Examples, Usage Problems to Solve Why, What, Where A Brief History Perspectives 4
5. Wikis as We Know Wikipedia http://en.wikipedia.org/wiki/Wikipedia 14 million articles (3.1 million in English) Deutschsprachige Wikipedia: 900,000+ articles (2009/5) ウィキペディア日本語版: 600,000+ articles (2009/7) Chinese Wiki-like Encyclopedia 互动百科3.9 million articles, 4.3 billion chars (2009/12) 百度百科1900430 articles (2009/12) 5
6. Some Popular Wikis AboutUs.org – Intenet Directory: > 14,000,000 City wikis – umbrella wikis for cities GeoNames – places: 8,000,000 + OpenStreetMap – the Free Wiki World Map: > 100,000 USERS Wikitravel – travel guides LyricWiki - Lyrics Wikileaks – leak info anonymously wikiHow – how to … ShopWiki – you know SNPedia – you’ll know 6
7.
8. lets you build a rich, online community around the whatever-it-is that you’re really into. Utilizing the best features of wikis, blogs, forums and social networks, Wetpaint mixes everything you need so you can create, collect, and organize content on your own social website.
10. Ning offers an easy-to-use service that allows people to join and create Ning Networks.
11. To explore and express their interests, discover new passions, and meet new people around shared pursuits.7
12. Wikia Wiki communities for everyone PBWiki/PBWorks Online Collaboration that just Works TWiki the Open Source Enterprise Wiki and Web 2.0 Application Platform MoinMoin advanced, easy to use and extensible WikiEngine Some Wiki Platforms 8
13. So What is a Wiki By Wikipedia: A wiki (pronounced /ˈwɪki/ WIK-ee) is a website that allows the easy[1] creation and editing of any number of interlinked web pages via a web browser using a simplified markup language or a WYSIWYG text editor.[2][3] Wikis are typically powered by wiki software and are often used to createcollaborative websites, to power community websites, for personal note taking, in corporate intranets, and in knowledge management systems. 9
14. What Wiki Really Is about Quick and Easy – no need of extra software Collaborative Community Authoring Interlinked Content Version Control Notification 10
15. Wiki as Productivity Platform Wiki is not only a wiki engine, web site, hosting service… It is a social, collaborative productivity tool It is a platform where people can build web applications It marries the web of computers with the web of people It is a great indicator of human Civilization! 11
17. The Small Web is just like the Whole Web Wikis are not perfect 13
18. Wikis Are Great … Enable new scale of human collaboration Everyone can read Everyone can write Everyone can edit Everyone is accountable for everything But some things are better left to machines… 14
24. … the skyscrapersSo can I ask for a list of the world’s 10 largest cities with a female mayor? Or Skyscrapers in Shanghai with 50+ floors and built after 2000? 16
32. Computers Are StupidComputers Need Our Help What computers can understand (powered by programs) is simple named entities, such as: ... 43285812 ... 2009-12-07 ... 400 Guoding Road, Shanghai, China ... Jesse Wang Still not always correct with all the possible variations of formats... 24
33. How to get the Answers in the wikis? The female majors of top 10 cities, sorted by population, starting year, age… All skyscrapers in China (Japan, Thailand,…) of 50 (40/60/70) floors or more, and built in year 2000 (2001/2002) and after, sorted by built year, floors…, grouped by cities, regions… Median (average) base annual salary of CEOs of Fortune 100 companies in America (Europe, Asian,…) (And so on…) Semantic Wiki 25
38. Incremental - Pages can cite other pages, including pages that have not been written yet. network of pages
39. Organic - The structure and text content of the site is open to editing and evolution. different from classical content management systems
40. Universal - The mechanisms of editing and organizing are the same as those of writing so that any writer is automatically an editor and organizer. integrated creation and organization of content
41. Unified - Page names will be drawn from a flat space so that no additional context is required to interpret them. humans can remember names
42. Precise - Pages will be titled with sufficient precision to avoid most name clashes, typically by forming noun phrases. names are quasi-unique
43. Tolerant - Interpretable (even if undesirable) behavior is preferred to error messages. usability: novice users have less fear to start using it
44. Observable - Activity within the site can be watched and reviewed by any other visitor to the site. exchange of meta-information
45. Convergent - Duplication can be discouraged or removed by finding and citing similar or related content. 27
46. 2004/2005: First Semantic Wikis Platypus Wikifrom Stefano Campanini, Paolo Castagna, Roberto Tazzoli presented at ISWC2004 WikSARfrom David Aumüller wins best Demo award at ESWC2005 Semantic MediaWiki http://semantic-mediawiki.org released in 2005 as well 28
57. Definition: Semantic Wikis Semantic Wiki is a wiki that has an underlying model of the knowledge described in its pages. The knowledge model found in a semantic wiki is typically available in a formal language, so that machines can process it into an entity-relationship or relational database. Semantic Web compatibility 34
58. To View It In Different Ways To allow users to make their internal knowledge more explicit and more formal, so that the information in a wiki can be searched and presented in better ways More Structure Knowledge Management Data in RDF Ontology Reasoning Two Perspectives Wikis for Metadata Metadata for Wikis 35
60. Semantic Wikis Benefits Annotation of existing structures with machine readable metadatalinks carry meaning, typing of links, typing of pages Context dependent adaptation and presentationdifferent domains have different ways of presenting content, personal preferences, etc. Improved, „intelligent“, search and navigationqueries to the structure, visualisation of structure, derived information Improved interoperability between systemsexchange of content, integration of different systems, agents, etc 37
62. Basics of Semantic Wikis Still a wiki, with regular wiki features Category/Tags, Namespaces, Title, Versioning, ... Typed Content Page/Card, Date, Number, URL/Email, String, … Typed Links “capital_of”, “contains”, “born_in”… Querying Interface Support “[[Category:Member]] [[Age::<30]]” 39
63. Advanced Semantic Wiki Features Semantic forms or templates Auto-completion based on semantics Powerful visualizations based on semantics/structures/types Rules and reasoning support Advanced search and queries (faceted search, SPARQL, etc.) Import and Export of Semantic Data 40
95. KiWi: Knowledge in a Wiki A European Community Project Collaborative Knowledge Management, powered by the Semantic Web Vision: "convention over configuration" paradigm of wikis combined with semantic technologies can lead to flexible and problem-oriented knowledge management website: http://www.kiwi-project.eu 44
96. 45 Trends KiWi – Technology KiWi addresses personalisation KiWi allows arbitrary resources to tag other resources KiWi partly addresses reason maintenance KiWi addresses rule-based reasoning in Semantic Wikis KiWi has a proposal for versioning and transactions (implemented but undocumented)
97. 46 KiWi – Applications Software Knowledge Management: Supporting Software Engineers in sharing knowledge (Sun Microsystems) Project Knowledge Management: Supporting Project Managers in documenting project knowledge (Logica) KiWi Showcase: “KiWi PhotoStories”, a social networking and story and image sharing platform
98. Knoodl by Revelytix Standards-Based Collaborative Vocabulary Management Using a Semantic Wiki Cloud-based application ( Amazon EC2 ) Ontology Editing, Import/Export, Search SPARQL query wizard Role-based security Semantic technology development platform 47
99. See the Webcast (or screenshots) http://knoodl.com/ui/site/webcast/intro.jsp 48
100. 49 A web-based tool that gives communities of modelers and domain experts the ability to collaboratively develop, manage, and use Vocabularies and Knowledgebases Browser UI Security Role-based Permissions AJAX Java APIs WIKI Visualization RSS Feed Ontology Editor SPARQL Query Wizard Data Storage User Account Manager Search Engine Rules Engine Reasoner SPARQL Query Processor RDF Triple Store Database
101. Community Page 50 Content defined by wiki markup language Community-owned vocabularies Community news
104. Ontology Page 53 Page contents Tabs to view, edit, discuss, see history, view RDF Actions Ontology information Documentation, defined by wiki markup language Dependencies on other ontologies (hyperlinked if resolved) List of classes and properties in ontology
105. Ontology Class Page 54 Tabs to edit, discuss, history, view RDF, and see instances Documentation, defined by wiki markup language Page contents Annotations on this class Dependencies on other ontologies (hyperlinked if resolved) More at the bottom of the page …
106. Ontology Class Page: Editing 55 Toolbar to aid with wikitext markup language Documentationis edited using wikitext markup language Formal semantics are edited more like a web form More at the bottom of the page …
111. Freebase A structured database Designed to store the amorphous data 5 million inter-connected topics More than 3000 types – user expandable More than 30,000 properties A collection of web services (API) and hosting platform 60
118. The Freebase Architecture Acre is Freebase’s hosted development environment. Free, open, hosted, code reusable and cloneable. More at http://wiki.freebase.com/wiki/Acre 65
119. Semantic MediaWiki (SMW) An extension of MediaWiki – the wiki application best known for powering Wikipedia – that helps to search, organize, tag, browse, evaluate, and share the wiki's content. Most popular Semantic Wiki Powering hundreds public sites Even more private sites (some very large) 66
Knoodl is a full featured, web based OWL/RDF editing tool and knowledgebase management platformIt is serious information management technology, not just content publishing and markup technology