SlideShare a Scribd company logo
1 of 69
Semantic Wikis Social Semantic Web In Action 2011-03-25 Specially Prepared for Tsinghua University Alumni in greater Seattle area for centennial celebration
About Me: Jesse Wang 王嘉欣 2 1998 1996 2005 1997 1993 1988
Who is Vulcan 3
What does Vulcan do 4 Vulcan Inc. was established in 1986 by investor and philanthropist Paul G. Allen, co-founder of Microsoft, to manage his business and philanthropic efforts. Allen is chairman of Vulcan and his sister, Jody Allen, is president and CEO.
It all began with a vision… 5
Now the Vision Continues as Project Halo 6 Automatic Question Answering System Project Halo is a staged, long-range research effort by Vulcan Inc. towards the development of a "Digital Aristotle"—a reasoning system capable of answering novel questions and solving advanced problems in a broad range of scientific disciplines and related human affairs. The project focuses on creating two primary functions: a tutor capable of instructing and assessing students in those subjects, and a research assistant with broad, interdisciplinary skills to help scientists and others in their work.
Project Halo’s Focus Areas 7 Knowledge Acquisition Plus other related semantic technologies and commercial efforts
Project Halo’s Goals Address the core problems in Knowledge Bases scale brittleness Have high impact 8 Now Future
Crowdsourcing for Better Knowledge Acquisition 9
Success of Wikis 10 One of human’s greatest inventions
11 Outline Wikis and Semantic Wikis Crowdsourcing and Consensus on Data Semantic MediaWiki and its Extensions Wiki-based Knowledge Management on a Larger Scale Enterprise Knowledge Management Semantic Encyclopedia Evolving as a Web Application Development Platform Examples: Semantic Football, Agile Project Management
A Key Feature of Wiki 12 Consensus This distinguishes wikis from other publication tools
Consensus in Wikis Comes from Collaboration ~17 edits/page on average in Wikipedia (with high variance) Wikipedia’s Neutral Point of View  Convention Users follow customs and conventions to engage with articles effectively 13
Software Support Makes Wikis Successful Trivial to editby anyone Tracking of all changes, one-step rollback Every article has a “Talk” page for discussion Notification facility allows anyone to “watch” an article Sufficient security on pages, logins can be required A hierarchy of administrators, gardeners, and editors Software Bots recognize certain kinds of vandalism and auto-revert, or recognize articles that need work, and flag them for editors 14
Finding Deeper Info Wikipedia has articles about… ,[object Object],… all German cars with engine size, accelerating data… Can you find:  Skyscrapers with 50+ floors and built after 2000 in Shanghai (or Chinese cities with 1,000,000+ people)? Or German(Porsche) cars that accelerate from 0-100km/h in 5 seconds? 15
How Wikipedia Answers – List! 16 http://en.wikipedia.org/wiki/List_of_fastest_cars_by_acceleration
Going Deeper 17 http://en.wikipedia.org/wiki/List_of_German_cars
Deeper… 18
And Deeper… 19
And Now… 20
Look into List in Wikipedia 21 http://en.wikipedia.org/wiki/List_of_German_cars
Editing Standard Wiki Article – Static List 22
Static List, Tables, …,  Not Useable Enough 23 http://en.wikipedia.org/wiki/List_of_lists_about_Oregon
Semantics Come To Rescue To find answers like: ,[object Object]
Sci-Fi movies made after year 2000 that cost less than $10M and gross more than $30M
A map showing where all Mercedes-Benz vehicles are manufactured
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…
And many moreWe need  structured data  with clear  and consistent  semantics 24
What is a Semantic Wiki A wiki that has an underlying model of the knowledge  described in its pages. To allow users to make their knowledge explicit and formal Semantic Web Compatible 25 Semantic Wiki Hybrid  ...  Better Gas Mileage!
Two Perspectives 26
Characteristics of Semantic Wikis Semantic Wikis 27
List of Semantic Wikis AceWiki ArtificialMemory Wagn - Ruby on Rails-based KiWi – Knowledge in a Wiki Knoodl – Semantic Collaboration tool and application platform Metaweb - the software that powers Freebase OntoWiki OpenRecord PhpWiki Semantic MediaWiki - an extension to MediaWiki that turns it into a semantic wiki Swirrl - a spreadsheet-based semantic wiki application TaOPis - has a semantic wiki subsystem based on Frame logic TikiWiki CMS/Groupware integrates Semantic links as a core feature zAgile Wikidsmart - semantically enables Confluence 28
Basics of Semantic Wikis Still a wiki, with regular wiki features Category/Tags, Namespaces, Title, Versioning, ... Typed Content (built-ins + user created, e.g. categories) Page/Card, Date, Number, URL/Email, String, … Typed Links (e.g. properties) “capital_of”, “contains”, “born_in”… Querying Interface Support E.g. “[[Category:Member]] [[Age::<30]]” (in SMW) 29
Short History of Semantic MediaWiki Born at AIFB Typed links and types and more Export articles as RDF Maximally flexible for the wiki user SMW 0.1 released by AIFB in Sept 2005 Parser/storage support for typed links – [[type::link | label]] FactBox for semantic relations at end of article Special:SearchSemantic, with basic auto-completion for link types Simple query language (“ask”) Vulcan kicks off Halo Extensions to SMW project in August 2007 SMW 1.0 released by AIFB in Dec 2007, Ontoprise releases Halo Extension 1.0 in parallel “Property” instead of “Relation” and “Attribute” Many new datatypes/special pages/UI features 30
Semantic MediaWiki (SMW) Markup Syntax 31 [[Property::Value | Display]] Tsinghua is a university located in  [[Has location::Beijing]], with [[Has population::27000|about 27 thousands]] students. In page "Property:Haslocation": [[Has type::Page]] In page "Property:Haspopulation": [[Has type::number]]
Special Properties “Has Type” is a pre-defined “special” property for meta-data Example: [[Has type::String]] “Allowed Values” is another special property [[Allows value::Low]],  [[Allows value::Medium]],  [[Allows value::High]] In Halo Extensions, there are domain and range support RDFs expressivity Semantic Gardening extension also supports “Cardinality” 32
Define Classes 33 Beijing is a city in [[Has country::China]], with population [[Has population::2,200,000]]. [[Category::Cities]] Categories are used to define classes because they are better for class inheritance. The Jin Mao Tower (金茂大厦) is an 88-story landmarksupertallskyscraper in … [[Categories: 1998 architecture | Skyscrapers in Shanghai | Hotels in Shanghai | Skyscrapers over 350 meters | Visitor attractions in Shanghai | Landmarks in Shanghai | Skidmore, Owings and Merrill buildings]] Category: Skyscrapers by country  Category:Skyscrapers in China
Database-style Query over Wiki Data 34 Example:  Skyscrapers in China higher than 50 stories, built before 2000 ASK/SPARQL query target {{#ask: 	[[Category:Skyscrapers]] 	[[Located in::China]] 	[[Floor count::>50]] 	[[Year built::<2000]]  … }} Data via DBpedia
35 Why Semantic Wiki? ,[object Object]
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.,[object Object]
37 Challenges on Data Consensus Data modeling is (seemingly) a specialized skill Finding disagreements in data is difficult Consistently revising data schemas is difficult Consistency of schema information (“Population”, “Pop”, “Number_of_inhabitants”, etc...) Consistency of types, units of measure, application of rules… Semantics/interpretation of properties need explanation for humans …
One Key Helpful Feature of Semantic Wikis 38 Semantic Wikis are “Schema-Last” Databases require DBAs and schema design;  Semantic Wikis develop and maintain the schema in the wiki
Semantic MediaWiki Community Open source (GPL) Well documented Active mailing list Commercial support available World-wide community Regular Conferences Next SMWCon 4/28-30, 2011 Arlington, VA 39 http://semantic-mediawiki.org/ Very stable SMW core Mature while still growing, slowly but steadily
SMW Extensions – Help Build Great Things 40
Example: Ultrapedia – Semantic Wikipedia Ultrapedia:  An SMW demo built to explore general knowledge acquisition in a wiki Wikipedia merged with the power of a database Help Readers and Writers Be More Productive 41 An Analytical Encyclopedia
Data Flow in the Ultrapedia Prototype  Real-time feed of WP changes ,[object Object],English Wikipedia subset Dynamic extraction of WP semantic data into RDF DBpedia update stream ,[object Object]
DBpedia data updatesWP updates ,[object Object],Ultrapedia Enhanced Ultrapedia Usability ,[object Object]
Exhibit-based visualizations
Dynamic tables/categories
Faceted navigation
Queries (both standing and ad-hoc)
Linked to relevant external dataWikipedia-based Corrections ,[object Object]
Ultrapedia exposes the data source in terms of where the data was extracted from WP
WP changes and corrections get quickly propagated to UP,[object Object]
Better Views of the Wiki Data http://wiking.vulcan.com/up/index.php/Porsche_996
Dynamic Views of the Acceleration Data
Graph Views of the Acceleration Data
Dynamic Mapping and Charting
Information Discovery via Visualization 48
The Inspiration We started with a  We could have an 49 wiki site web  application
50 Video:  Semantic Wikis for A New Problem Semantic Entertainment  Wiki ,[object Object]
Database search + wiki text search
Semantic consistency via wiki mechanisms
Easy to engineerIncreasing technical complexity  ->  ← Increasing User Participation Social tag-based characterization Keyword search over tag data Inconsistent semantics Easy to engineer ,[object Object]
Database-style search
Consistent semantics
Extremely difficult to engineer,[object Object]

More Related Content

What's hot

A Survey of Exploratory Search Systems Based on LOD Resources
A Survey of Exploratory Search Systems Based on LOD ResourcesA Survey of Exploratory Search Systems Based on LOD Resources
A Survey of Exploratory Search Systems Based on LOD ResourcesKarwan Jacksi
 
Adolfo Ruiz Calleja "Using social and semantic tech"
Adolfo Ruiz Calleja "Using social and semantic tech"Adolfo Ruiz Calleja "Using social and semantic tech"
Adolfo Ruiz Calleja "Using social and semantic tech"ifi8106tlu
 
Content Architecture for Rapid Knowledge Reuse-congility2011
Content Architecture for Rapid Knowledge Reuse-congility2011Content Architecture for Rapid Knowledge Reuse-congility2011
Content Architecture for Rapid Knowledge Reuse-congility2011Don Day
 
Introduction to SOL*R
Introduction to SOL*RIntroduction to SOL*R
Introduction to SOL*RScott Leslie
 
Introduction to SOL*R
Introduction to SOL*RIntroduction to SOL*R
Introduction to SOL*RScott Leslie
 
LOR Characteristics and Considerations
LOR Characteristics and ConsiderationsLOR Characteristics and Considerations
LOR Characteristics and ConsiderationsScott Leslie
 
Monoliths, APIs and Extensability - The past and future directions of CMS
Monoliths, APIs and Extensability - The past and future directions of CMSMonoliths, APIs and Extensability - The past and future directions of CMS
Monoliths, APIs and Extensability - The past and future directions of CMSScott Leslie
 
Woogle4MediaWiki: An Extension to Improve Search and to Guide Contributions
Woogle4MediaWiki: An Extension to Improve Search and to Guide ContributionsWoogle4MediaWiki: An Extension to Improve Search and to Guide Contributions
Woogle4MediaWiki: An Extension to Improve Search and to Guide ContributionsHans-Joerg Happel
 
DITA Collaboration for Content
DITA Collaboration for ContentDITA Collaboration for Content
DITA Collaboration for ContentDon Day
 

What's hot (12)

A Survey of Exploratory Search Systems Based on LOD Resources
A Survey of Exploratory Search Systems Based on LOD ResourcesA Survey of Exploratory Search Systems Based on LOD Resources
A Survey of Exploratory Search Systems Based on LOD Resources
 
SMBwiki lotico 2012
SMBwiki lotico 2012SMBwiki lotico 2012
SMBwiki lotico 2012
 
Adolfo Ruiz Calleja "Using social and semantic tech"
Adolfo Ruiz Calleja "Using social and semantic tech"Adolfo Ruiz Calleja "Using social and semantic tech"
Adolfo Ruiz Calleja "Using social and semantic tech"
 
Content Architecture for Rapid Knowledge Reuse-congility2011
Content Architecture for Rapid Knowledge Reuse-congility2011Content Architecture for Rapid Knowledge Reuse-congility2011
Content Architecture for Rapid Knowledge Reuse-congility2011
 
W(h)ither the LMS?
W(h)ither the LMS?W(h)ither the LMS?
W(h)ither the LMS?
 
Introduction to SOL*R
Introduction to SOL*RIntroduction to SOL*R
Introduction to SOL*R
 
Introduction to SOL*R
Introduction to SOL*RIntroduction to SOL*R
Introduction to SOL*R
 
NISO DCMI Webinar bibframe-20130123
NISO DCMI Webinar bibframe-20130123NISO DCMI Webinar bibframe-20130123
NISO DCMI Webinar bibframe-20130123
 
LOR Characteristics and Considerations
LOR Characteristics and ConsiderationsLOR Characteristics and Considerations
LOR Characteristics and Considerations
 
Monoliths, APIs and Extensability - The past and future directions of CMS
Monoliths, APIs and Extensability - The past and future directions of CMSMonoliths, APIs and Extensability - The past and future directions of CMS
Monoliths, APIs and Extensability - The past and future directions of CMS
 
Woogle4MediaWiki: An Extension to Improve Search and to Guide Contributions
Woogle4MediaWiki: An Extension to Improve Search and to Guide ContributionsWoogle4MediaWiki: An Extension to Improve Search and to Guide Contributions
Woogle4MediaWiki: An Extension to Improve Search and to Guide Contributions
 
DITA Collaboration for Content
DITA Collaboration for ContentDITA Collaboration for Content
DITA Collaboration for Content
 

Viewers also liked

Harnessing The Semantic Web
Harnessing The Semantic WebHarnessing The Semantic Web
Harnessing The Semantic Webwilliam_greenly
 
Aswc2009 Smw Tutorial Part 3 Halo Extension
Aswc2009 Smw Tutorial Part 3 Halo ExtensionAswc2009 Smw Tutorial Part 3 Halo Extension
Aswc2009 Smw Tutorial Part 3 Halo ExtensionJesse Wang
 
Semantic Integration Patterns
Semantic Integration PatternsSemantic Integration Patterns
Semantic Integration PatternsOptum
 
Ontology Engineering for Big Data
Ontology Engineering for Big DataOntology Engineering for Big Data
Ontology Engineering for Big DataKouji Kozaki
 
B906c165 42be-4419-a673-2e8207db28f3
B906c165 42be-4419-a673-2e8207db28f3B906c165 42be-4419-a673-2e8207db28f3
B906c165 42be-4419-a673-2e8207db28f3peddapatinaresh
 

Viewers also liked (9)

Harnessing The Semantic Web
Harnessing The Semantic WebHarnessing The Semantic Web
Harnessing The Semantic Web
 
Embed
EmbedEmbed
Embed
 
Wikis biblio
Wikis biblioWikis biblio
Wikis biblio
 
Celt2005
Celt2005Celt2005
Celt2005
 
Aswc2009 Smw Tutorial Part 3 Halo Extension
Aswc2009 Smw Tutorial Part 3 Halo ExtensionAswc2009 Smw Tutorial Part 3 Halo Extension
Aswc2009 Smw Tutorial Part 3 Halo Extension
 
Semantic Integration Patterns
Semantic Integration PatternsSemantic Integration Patterns
Semantic Integration Patterns
 
Biddings S Storyboard Wiki.Wk9.03.04
Biddings S Storyboard Wiki.Wk9.03.04Biddings S Storyboard Wiki.Wk9.03.04
Biddings S Storyboard Wiki.Wk9.03.04
 
Ontology Engineering for Big Data
Ontology Engineering for Big DataOntology Engineering for Big Data
Ontology Engineering for Big Data
 
B906c165 42be-4419-a673-2e8207db28f3
B906c165 42be-4419-a673-2e8207db28f3B906c165 42be-4419-a673-2e8207db28f3
B906c165 42be-4419-a673-2e8207db28f3
 

Similar to Semantic Wikis - Social Semantic Web in Action

Msra talk smw+apps
Msra talk smw+appsMsra talk smw+apps
Msra talk smw+appsJesse Wang
 
Semantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in UseSemantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in UseJesse Wang
 
Aswc2009 Smw Tutorial Part 1 Intro And Examples
Aswc2009 Smw Tutorial Part 1 Intro And ExamplesAswc2009 Smw Tutorial Part 1 Intro And Examples
Aswc2009 Smw Tutorial Part 1 Intro And ExamplesJesse Wang
 
Jist tutorial semantic wikis and applications
Jist tutorial   semantic wikis and applicationsJist tutorial   semantic wikis and applications
Jist tutorial semantic wikis and applicationsJesse Wang
 
Semantic Media Wiki & Semantic Forms
Semantic Media Wiki & Semantic FormsSemantic Media Wiki & Semantic Forms
Semantic Media Wiki & Semantic FormsSergeyChernyshev
 
A Survey of the Landscape and State-of-Art in Semantic Wiki
A Survey of the Landscape and State-of-Art in Semantic WikiA Survey of the Landscape and State-of-Art in Semantic Wiki
A Survey of the Landscape and State-of-Art in Semantic WikiMax Völkel
 
Reflections On Personal Experiences In Using Wikis
Reflections On Personal Experiences In Using WikisReflections On Personal Experiences In Using Wikis
Reflections On Personal Experiences In Using Wikislisbk
 
Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)
Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)
Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)Gorka Puente
 
Semantic Search on Heterogeneous Wiki Systems - wikisym2010
Semantic Search on Heterogeneous Wiki Systems - wikisym2010Semantic Search on Heterogeneous Wiki Systems - wikisym2010
Semantic Search on Heterogeneous Wiki Systems - wikisym2010Fabrizio Orlandi
 
SMWCon Spring 2012 SMW+ Team Dev Update
SMWCon Spring 2012 SMW+ Team Dev UpdateSMWCon Spring 2012 SMW+ Team Dev Update
SMWCon Spring 2012 SMW+ Team Dev UpdateJesse Wang
 
Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1smtcd
 
Semantic search on heterogeneous wiki systems - Wikimania 2010
Semantic search on heterogeneous wiki systems - Wikimania 2010Semantic search on heterogeneous wiki systems - Wikimania 2010
Semantic search on heterogeneous wiki systems - Wikimania 2010Fabrizio Orlandi
 
Semantic MediaWiki as Knowledge Graph Interface
Semantic MediaWiki as Knowledge Graph InterfaceSemantic MediaWiki as Knowledge Graph Interface
Semantic MediaWiki as Knowledge Graph InterfaceBernhard Krabina
 
Overview AG AKSW
Overview AG AKSWOverview AG AKSW
Overview AG AKSWSören Auer
 
SIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media SitesSIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media SitesUldis Bojars
 

Similar to Semantic Wikis - Social Semantic Web in Action (20)

Msra talk smw+apps
Msra talk smw+appsMsra talk smw+apps
Msra talk smw+apps
 
Semantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in UseSemantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in Use
 
Aswc2009 Smw Tutorial Part 1 Intro And Examples
Aswc2009 Smw Tutorial Part 1 Intro And ExamplesAswc2009 Smw Tutorial Part 1 Intro And Examples
Aswc2009 Smw Tutorial Part 1 Intro And Examples
 
Jist tutorial semantic wikis and applications
Jist tutorial   semantic wikis and applicationsJist tutorial   semantic wikis and applications
Jist tutorial semantic wikis and applications
 
Semantic Media Wiki & Semantic Forms
Semantic Media Wiki & Semantic FormsSemantic Media Wiki & Semantic Forms
Semantic Media Wiki & Semantic Forms
 
A Survey of the Landscape and State-of-Art in Semantic Wiki
A Survey of the Landscape and State-of-Art in Semantic WikiA Survey of the Landscape and State-of-Art in Semantic Wiki
A Survey of the Landscape and State-of-Art in Semantic Wiki
 
Are you wiki?
Are you wiki?Are you wiki?
Are you wiki?
 
Reflections On Personal Experiences In Using Wikis
Reflections On Personal Experiences In Using WikisReflections On Personal Experiences In Using Wikis
Reflections On Personal Experiences In Using Wikis
 
Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)
Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)
Wiki Scaffolding: Helping Organizations to Set Up Wikis (WikiSym'11)
 
Ticer2005
Ticer2005Ticer2005
Ticer2005
 
Semantic Search on Heterogeneous Wiki Systems - wikisym2010
Semantic Search on Heterogeneous Wiki Systems - wikisym2010Semantic Search on Heterogeneous Wiki Systems - wikisym2010
Semantic Search on Heterogeneous Wiki Systems - wikisym2010
 
SMWCon Spring 2012 SMW+ Team Dev Update
SMWCon Spring 2012 SMW+ Team Dev UpdateSMWCon Spring 2012 SMW+ Team Dev Update
SMWCon Spring 2012 SMW+ Team Dev Update
 
Don't Get Too Comfortable, The Landscape of eLearning is Changing (
Don't Get Too Comfortable, The Landscape of eLearning is Changing (Don't Get Too Comfortable, The Landscape of eLearning is Changing (
Don't Get Too Comfortable, The Landscape of eLearning is Changing (
 
Wiki on Library Perspective
Wiki on Library PerspectiveWiki on Library Perspective
Wiki on Library Perspective
 
Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1Web 2.0 lib_2.0_1
Web 2.0 lib_2.0_1
 
Semantic search on heterogeneous wiki systems - Wikimania 2010
Semantic search on heterogeneous wiki systems - Wikimania 2010Semantic search on heterogeneous wiki systems - Wikimania 2010
Semantic search on heterogeneous wiki systems - Wikimania 2010
 
Semantic MediaWiki as Knowledge Graph Interface
Semantic MediaWiki as Knowledge Graph InterfaceSemantic MediaWiki as Knowledge Graph Interface
Semantic MediaWiki as Knowledge Graph Interface
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Overview AG AKSW
Overview AG AKSWOverview AG AKSW
Overview AG AKSW
 
SIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media SitesSIOC: Semantic Web for Social Media Sites
SIOC: Semantic Web for Social Media Sites
 

More from Jesse Wang

Agile lean workshop
Agile lean workshopAgile lean workshop
Agile lean workshopJesse Wang
 
Big data analytic platform
Big data analytic platformBig data analytic platform
Big data analytic platformJesse Wang
 
Social shopping with semantic power
Social shopping with semantic powerSocial shopping with semantic power
Social shopping with semantic powerJesse Wang
 
Smart datamining semtechbiz 2013 report
Smart datamining semtechbiz 2013 reportSmart datamining semtechbiz 2013 report
Smart datamining semtechbiz 2013 reportJesse Wang
 
The Web of data and web data commons
The Web of data and web data commonsThe Web of data and web data commons
The Web of data and web data commonsJesse Wang
 
Hybrid system architecture overview
Hybrid system architecture overviewHybrid system architecture overview
Hybrid system architecture overviewJesse Wang
 
Experiment on Knowledge Acquisition
Experiment on Knowledge AcquisitionExperiment on Knowledge Acquisition
Experiment on Knowledge AcquisitionJesse Wang
 
Chinese New Year
Chinese New Year Chinese New Year
Chinese New Year Jesse Wang
 
SemTech 2012 Talk semantify office
SemTech 2012 Talk  semantify officeSemTech 2012 Talk  semantify office
SemTech 2012 Talk semantify officeJesse Wang
 
Building SMWCon Spring 2012 Site
Building SMWCon Spring 2012 SiteBuilding SMWCon Spring 2012 Site
Building SMWCon Spring 2012 SiteJesse Wang
 
SMWCon Spring 2012 Welcome Remarks
SMWCon Spring 2012 Welcome RemarksSMWCon Spring 2012 Welcome Remarks
SMWCon Spring 2012 Welcome RemarksJesse Wang
 
Semantic Wiki Page Maker
Semantic Wiki Page MakerSemantic Wiki Page Maker
Semantic Wiki Page MakerJesse Wang
 
Facets of applied smw
Facets of applied smwFacets of applied smw
Facets of applied smwJesse Wang
 
Smwcon widget editor - first preview
Smwcon widget editor - first previewSmwcon widget editor - first preview
Smwcon widget editor - first previewJesse Wang
 
Microsoft Office Connector Update at SMWCon Spring 2011
Microsoft Office Connector Update at SMWCon Spring 2011Microsoft Office Connector Update at SMWCon Spring 2011
Microsoft Office Connector Update at SMWCon Spring 2011Jesse Wang
 
Smwcon spring2011 tutorial applied semantic mediawiki
Smwcon spring2011 tutorial applied semantic mediawikiSmwcon spring2011 tutorial applied semantic mediawiki
Smwcon spring2011 tutorial applied semantic mediawikiJesse Wang
 
Agile and effective project management of for-by wikis
Agile and effective project management of for-by wikisAgile and effective project management of for-by wikis
Agile and effective project management of for-by wikisJesse Wang
 
Aswc2009 Smw Tutorial Part 4 Wiki Tags
Aswc2009 Smw Tutorial Part 4 Wiki TagsAswc2009 Smw Tutorial Part 4 Wiki Tags
Aswc2009 Smw Tutorial Part 4 Wiki TagsJesse Wang
 
Aswc2009 Smw Tutorial Part 2 Froms Etc From Yaron
Aswc2009 Smw Tutorial Part 2 Froms Etc From YaronAswc2009 Smw Tutorial Part 2 Froms Etc From Yaron
Aswc2009 Smw Tutorial Part 2 Froms Etc From YaronJesse Wang
 

More from Jesse Wang (19)

Agile lean workshop
Agile lean workshopAgile lean workshop
Agile lean workshop
 
Big data analytic platform
Big data analytic platformBig data analytic platform
Big data analytic platform
 
Social shopping with semantic power
Social shopping with semantic powerSocial shopping with semantic power
Social shopping with semantic power
 
Smart datamining semtechbiz 2013 report
Smart datamining semtechbiz 2013 reportSmart datamining semtechbiz 2013 report
Smart datamining semtechbiz 2013 report
 
The Web of data and web data commons
The Web of data and web data commonsThe Web of data and web data commons
The Web of data and web data commons
 
Hybrid system architecture overview
Hybrid system architecture overviewHybrid system architecture overview
Hybrid system architecture overview
 
Experiment on Knowledge Acquisition
Experiment on Knowledge AcquisitionExperiment on Knowledge Acquisition
Experiment on Knowledge Acquisition
 
Chinese New Year
Chinese New Year Chinese New Year
Chinese New Year
 
SemTech 2012 Talk semantify office
SemTech 2012 Talk  semantify officeSemTech 2012 Talk  semantify office
SemTech 2012 Talk semantify office
 
Building SMWCon Spring 2012 Site
Building SMWCon Spring 2012 SiteBuilding SMWCon Spring 2012 Site
Building SMWCon Spring 2012 Site
 
SMWCon Spring 2012 Welcome Remarks
SMWCon Spring 2012 Welcome RemarksSMWCon Spring 2012 Welcome Remarks
SMWCon Spring 2012 Welcome Remarks
 
Semantic Wiki Page Maker
Semantic Wiki Page MakerSemantic Wiki Page Maker
Semantic Wiki Page Maker
 
Facets of applied smw
Facets of applied smwFacets of applied smw
Facets of applied smw
 
Smwcon widget editor - first preview
Smwcon widget editor - first previewSmwcon widget editor - first preview
Smwcon widget editor - first preview
 
Microsoft Office Connector Update at SMWCon Spring 2011
Microsoft Office Connector Update at SMWCon Spring 2011Microsoft Office Connector Update at SMWCon Spring 2011
Microsoft Office Connector Update at SMWCon Spring 2011
 
Smwcon spring2011 tutorial applied semantic mediawiki
Smwcon spring2011 tutorial applied semantic mediawikiSmwcon spring2011 tutorial applied semantic mediawiki
Smwcon spring2011 tutorial applied semantic mediawiki
 
Agile and effective project management of for-by wikis
Agile and effective project management of for-by wikisAgile and effective project management of for-by wikis
Agile and effective project management of for-by wikis
 
Aswc2009 Smw Tutorial Part 4 Wiki Tags
Aswc2009 Smw Tutorial Part 4 Wiki TagsAswc2009 Smw Tutorial Part 4 Wiki Tags
Aswc2009 Smw Tutorial Part 4 Wiki Tags
 
Aswc2009 Smw Tutorial Part 2 Froms Etc From Yaron
Aswc2009 Smw Tutorial Part 2 Froms Etc From YaronAswc2009 Smw Tutorial Part 2 Froms Etc From Yaron
Aswc2009 Smw Tutorial Part 2 Froms Etc From Yaron
 

Recently uploaded

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Recently uploaded (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

Semantic Wikis - Social Semantic Web in Action

  • 1. Semantic Wikis Social Semantic Web In Action 2011-03-25 Specially Prepared for Tsinghua University Alumni in greater Seattle area for centennial celebration
  • 2. About Me: Jesse Wang 王嘉欣 2 1998 1996 2005 1997 1993 1988
  • 4. What does Vulcan do 4 Vulcan Inc. was established in 1986 by investor and philanthropist Paul G. Allen, co-founder of Microsoft, to manage his business and philanthropic efforts. Allen is chairman of Vulcan and his sister, Jody Allen, is president and CEO.
  • 5. It all began with a vision… 5
  • 6. Now the Vision Continues as Project Halo 6 Automatic Question Answering System Project Halo is a staged, long-range research effort by Vulcan Inc. towards the development of a "Digital Aristotle"—a reasoning system capable of answering novel questions and solving advanced problems in a broad range of scientific disciplines and related human affairs. The project focuses on creating two primary functions: a tutor capable of instructing and assessing students in those subjects, and a research assistant with broad, interdisciplinary skills to help scientists and others in their work.
  • 7. Project Halo’s Focus Areas 7 Knowledge Acquisition Plus other related semantic technologies and commercial efforts
  • 8. Project Halo’s Goals Address the core problems in Knowledge Bases scale brittleness Have high impact 8 Now Future
  • 9. Crowdsourcing for Better Knowledge Acquisition 9
  • 10. Success of Wikis 10 One of human’s greatest inventions
  • 11. 11 Outline Wikis and Semantic Wikis Crowdsourcing and Consensus on Data Semantic MediaWiki and its Extensions Wiki-based Knowledge Management on a Larger Scale Enterprise Knowledge Management Semantic Encyclopedia Evolving as a Web Application Development Platform Examples: Semantic Football, Agile Project Management
  • 12. A Key Feature of Wiki 12 Consensus This distinguishes wikis from other publication tools
  • 13. Consensus in Wikis Comes from Collaboration ~17 edits/page on average in Wikipedia (with high variance) Wikipedia’s Neutral Point of View Convention Users follow customs and conventions to engage with articles effectively 13
  • 14. Software Support Makes Wikis Successful Trivial to editby anyone Tracking of all changes, one-step rollback Every article has a “Talk” page for discussion Notification facility allows anyone to “watch” an article Sufficient security on pages, logins can be required A hierarchy of administrators, gardeners, and editors Software Bots recognize certain kinds of vandalism and auto-revert, or recognize articles that need work, and flag them for editors 14
  • 15.
  • 16. How Wikipedia Answers – List! 16 http://en.wikipedia.org/wiki/List_of_fastest_cars_by_acceleration
  • 17. Going Deeper 17 http://en.wikipedia.org/wiki/List_of_German_cars
  • 21. Look into List in Wikipedia 21 http://en.wikipedia.org/wiki/List_of_German_cars
  • 22. Editing Standard Wiki Article – Static List 22
  • 23. Static List, Tables, …, Not Useable Enough 23 http://en.wikipedia.org/wiki/List_of_lists_about_Oregon
  • 24.
  • 25. Sci-Fi movies made after year 2000 that cost less than $10M and gross more than $30M
  • 26. A map showing where all Mercedes-Benz vehicles are manufactured
  • 27. 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…
  • 28. And many moreWe need structured data with clear and consistent semantics 24
  • 29. What is a Semantic Wiki A wiki that has an underlying model of the knowledge  described in its pages. To allow users to make their knowledge explicit and formal Semantic Web Compatible 25 Semantic Wiki Hybrid ... Better Gas Mileage!
  • 31. Characteristics of Semantic Wikis Semantic Wikis 27
  • 32. List of Semantic Wikis AceWiki ArtificialMemory Wagn - Ruby on Rails-based KiWi – Knowledge in a Wiki Knoodl – Semantic Collaboration tool and application platform Metaweb - the software that powers Freebase OntoWiki OpenRecord PhpWiki Semantic MediaWiki - an extension to MediaWiki that turns it into a semantic wiki Swirrl - a spreadsheet-based semantic wiki application TaOPis - has a semantic wiki subsystem based on Frame logic TikiWiki CMS/Groupware integrates Semantic links as a core feature zAgile Wikidsmart - semantically enables Confluence 28
  • 33. Basics of Semantic Wikis Still a wiki, with regular wiki features Category/Tags, Namespaces, Title, Versioning, ... Typed Content (built-ins + user created, e.g. categories) Page/Card, Date, Number, URL/Email, String, … Typed Links (e.g. properties) “capital_of”, “contains”, “born_in”… Querying Interface Support E.g. “[[Category:Member]] [[Age::<30]]” (in SMW) 29
  • 34. Short History of Semantic MediaWiki Born at AIFB Typed links and types and more Export articles as RDF Maximally flexible for the wiki user SMW 0.1 released by AIFB in Sept 2005 Parser/storage support for typed links – [[type::link | label]] FactBox for semantic relations at end of article Special:SearchSemantic, with basic auto-completion for link types Simple query language (“ask”) Vulcan kicks off Halo Extensions to SMW project in August 2007 SMW 1.0 released by AIFB in Dec 2007, Ontoprise releases Halo Extension 1.0 in parallel “Property” instead of “Relation” and “Attribute” Many new datatypes/special pages/UI features 30
  • 35. Semantic MediaWiki (SMW) Markup Syntax 31 [[Property::Value | Display]] Tsinghua is a university located in [[Has location::Beijing]], with [[Has population::27000|about 27 thousands]] students. In page "Property:Haslocation": [[Has type::Page]] In page "Property:Haspopulation": [[Has type::number]]
  • 36. Special Properties “Has Type” is a pre-defined “special” property for meta-data Example: [[Has type::String]] “Allowed Values” is another special property [[Allows value::Low]], [[Allows value::Medium]], [[Allows value::High]] In Halo Extensions, there are domain and range support RDFs expressivity Semantic Gardening extension also supports “Cardinality” 32
  • 37. Define Classes 33 Beijing is a city in [[Has country::China]], with population [[Has population::2,200,000]]. [[Category::Cities]] Categories are used to define classes because they are better for class inheritance. The Jin Mao Tower (金茂大厦) is an 88-story landmarksupertallskyscraper in … [[Categories: 1998 architecture | Skyscrapers in Shanghai | Hotels in Shanghai | Skyscrapers over 350 meters | Visitor attractions in Shanghai | Landmarks in Shanghai | Skidmore, Owings and Merrill buildings]] Category: Skyscrapers by country  Category:Skyscrapers in China
  • 38. Database-style Query over Wiki Data 34 Example: Skyscrapers in China higher than 50 stories, built before 2000 ASK/SPARQL query target {{#ask: [[Category:Skyscrapers]] [[Located in::China]] [[Floor count::>50]] [[Year built::<2000]] … }} Data via DBpedia
  • 39.
  • 40. Context dependent adaptation and presentationdifferent domains have different ways of presenting content, personal preferences, etc.
  • 41. Improved, “intelligent”, search and navigationqueries to the structure, visualisation of structure, derived information
  • 42.
  • 43. 37 Challenges on Data Consensus Data modeling is (seemingly) a specialized skill Finding disagreements in data is difficult Consistently revising data schemas is difficult Consistency of schema information (“Population”, “Pop”, “Number_of_inhabitants”, etc...) Consistency of types, units of measure, application of rules… Semantics/interpretation of properties need explanation for humans …
  • 44. One Key Helpful Feature of Semantic Wikis 38 Semantic Wikis are “Schema-Last” Databases require DBAs and schema design; Semantic Wikis develop and maintain the schema in the wiki
  • 45. Semantic MediaWiki Community Open source (GPL) Well documented Active mailing list Commercial support available World-wide community Regular Conferences Next SMWCon 4/28-30, 2011 Arlington, VA 39 http://semantic-mediawiki.org/ Very stable SMW core Mature while still growing, slowly but steadily
  • 46. SMW Extensions – Help Build Great Things 40
  • 47. Example: Ultrapedia – Semantic Wikipedia Ultrapedia: An SMW demo built to explore general knowledge acquisition in a wiki Wikipedia merged with the power of a database Help Readers and Writers Be More Productive 41 An Analytical Encyclopedia
  • 48.
  • 49.
  • 54.
  • 55. Ultrapedia exposes the data source in terms of where the data was extracted from WP
  • 56.
  • 57. Better Views of the Wiki Data http://wiking.vulcan.com/up/index.php/Porsche_996
  • 58. Dynamic Views of the Acceleration Data
  • 59. Graph Views of the Acceleration Data
  • 61. Information Discovery via Visualization 48
  • 62. The Inspiration We started with a We could have an 49 wiki site web application
  • 63.
  • 64. Database search + wiki text search
  • 65. Semantic consistency via wiki mechanisms
  • 66.
  • 69.
  • 70. Based on Simple Templates and Forms 52
  • 71. Template:Run Source Code <noinclude> This is the 'Run' template. It should be called in the following format: <pre> {{Run |Running Back= |Run Direction Type= |Yardage= |Run of X Yards= |Result of Run Type= }} </pre> Edit the page to see the template text. </noinclude> <includeonly> {| class="wikitable" {{#if:{{{Running Back|}}}| ! Running Back {{!}} {{#arraymap:{{{Running Back|}}}|,|x|[[Running Back::x]]}} {{!}}- }} {{#if:{{{Run Direction Type|}}}| ! Run Direction Type {{!}} {{#arraymap:{{{Run Direction Type|}}}|,|x|[[Run Direction Type::x]]}} {{!}}- }} {{#if:{{{Yardage|}}}| ! Yardage {{!}} {{#arraymap:{{{Yardage|}}}|,|x|[[Yardage::x]]}} {{!}}- }} {{#if:{{{Run of X Yards|}}}| ! Run of X Yards {{!}} [[Run of X Yards::{{{Run of X Yards|}}}]] {{!}}- }} {{#if:{{{Result of Run Type|}}}| ! Result of Run Type {{!}} {{#arraymap:{{{Result of Run Type|}}}|,|x|[[Result of Run Type::x]]}} }} |} [[Category:Play]] </includeonly> 53
  • 72.
  • 75. Search on crowd-defined patterns (“touchdowns with big hits”)
  • 78. We CAN Build Applications (Fairly) Easily With all the extensions of Semantic MediaWiki. 55 Social Semantic Web Applications
  • 79. Showcase: NPS Wiki: Browse People 56
  • 80. View of Data in NPS Wiki 57
  • 81. Show case: Work Order Processing Wiki (NGT) 58
  • 82. Collaborative Proposal Management at BT with SMW+ 59 Active Bid Viewer Service Desk Selector
  • 83. Showcase: RPI Map 60 RPI Map http://map.rpi.edu A mash-up map application based on Semantic MediaWiki Provides location-based information in the RPI campus Integrates data from various external sources Visualizes integrated data using Google Map
  • 84. Social Semantic Web Applications 61 Omitting x examples, y pictures and z lines of text…
  • 85.
  • 86. Just the data you want,
  • 87. At the level you want
  • 94.
  • 95. Vulcan Project Management Wiki (Task) 64 Color codes to indicate types and status SVN Integration automatically “Completed” task and relate to repository
  • 96. Vulcan Project Management Wiki (Visualizations) 65 Demo
  • 97. Screenshot of a Sprint page 66 Data automatically generated via template queries on page http://wiking.vulcan.com/dev/index.php/Sprint_101020
  • 98. Requirements for Wiki “Developers” 67 One need not Write code like a hardcore programmer Design, setup RDBMS or make frequent schema changes Possess knowledge of a senior system admin Instead one need Configure the wiki with desired extensions Design and evolve the data model (schema) Design Content Customize templates, forms, styles, skin, etc.
  • 99. Effectiveness of SMW as a Platform Choice SMW + Extensions Packaged Software Custom Development ☺ Still quick to program ☺ Easy to customize ☺ Low-moderate cost Vulcan Project Wiki B.L.S. RPI map ☺Very quick to obtain N Hard to customize N Expensive Microsoft Project Version One Microsoft SharePoint N Slow to develop ☺Extremely flexible N High cost to develop and maintain .NET Framework J2EE, … Ruby on rails 68
  • 100. Openness of SMW as a Platform 69 Open Source Open Content Open Metadata
  • 101. Other SMW+ use? Collaboration applications were conceived as desktop apps Then wikis made the web collaborative Now the action is in mobile apps 70
  • 102. Potential to Build Many More Apps Why are there 300,000+ apps in the iPhone App Store? UI limitations drive specificity in apps People personalize their phones But better browser technologies are shrinking the gap between native apps and web pages HTML5, JavaScript, etc. SMW is a tool to build apps! Collaborative: social semantic in nature Data flow and report driven Cheap to customize and rapidly deployable High signal-to-noise ratio for the users Vulcan is investigating this concept 71
  • 103. Summary: Application Platform by SMW+ Extensions Semantic MediaWiki + wide range of extensions make it a potential application development platform for social semantic web SMW + extensions provide a choice that fits into cost-effective sweet spot SMW + extensions could become a great platform for social semantic web application development, with more Extensions, Widgets and Applications 72 There is an app for it!
  • 104. 73 Conclusions: Semantic MediaWiki is a Powerful Tool Semantic MediaWiki+ (http://smwforum.ontoprise.com) Open-source, growing semantic wiki software system Wiki-style text + semantic markups Collaborative, user-governed subject models and data curation Simple and extensible data models with easy import/export SMW+ has many government and industry users People built applications with it Knowledge Management viacrowds can work A way to leverage and exploit web-collected data A lightweight collaborative knowledge management tool A new platform for lightweight web application development Now Future
  • 106. 75 (End of Slides) Backups starts here
  • 107. Case Study: Battle-space Luminary System Discover when New Information represents a change in understanding of entities Discovery of explicit entity links, implicit relationships Large Volumes of Data in various formats Unstructured news articles Tactical Reports, Field Intelligence Structured Database Information Use Wiki Pages to represent current knowledge about an entity – “what we know” Domain Ontology to represent domain of information – “what we want to know” Issue Alerts when Significant Events occur New information according to category Changing information on topics of interest Need to send information to various devices – cell phones, email, etc. 76
  • 108. System Design Wiki Configuration Semantic MediaWiki: Large developer community, active development, open source. Wikipedia uses MediaWiki, so scalability and performance are important. Semantic Results Format: Provides various rich media displays of semantic information, including graphs, timelines, maps Semantic Forms: Provides convenient user interface for entering semantic data into wiki, avoiding cumbersome wikitext Semantic Notifications: Enables sending of notifications when results of semantic query change. Domain Ontology Created OWL Ontology for Terrorism Semantic Parsing, Extraction, Reasoning Java Process using various Open-Source Toolkits Rapid plugin of new technologies Multiple Data Sources supported 77
  • 110. Wiki Content Design Use Templates to Ensure Consistent Look-and-Feel Templates Correspond to Ontology Classes Fields within Templates correspond to Properties within Ontology Rich Content Visualizations derived in consistent way Hierarchical Categories match Class Hierarchy within Ontology Ensures Validity for Properties Category included on each Template page to ensure consistency FormsProvide ability for users to enter data directly into wiki without knowing Wiki Text Each form corresponds to a Template Fields within forms correspond to the fields/properties within the Template GUI can include auto-completion Created Page immediately linked semantically to rest of Wiki 79
  • 111. Sample Visualizations 80 UI enables notifications based on results of query – message sent when visualization changes Visualizations automatically created w/o user edit (tables, timelines, maps, social networks…)
  • 112.
  • 113. Main Page Ultrapedia Main Page
  • 114. Tree View Control Abstract/Summary quick preview Semantics for Improved Wiki Navigation
  • 115. The Porsche 996 Acceleration Table In Ultrapedia
  • 116. Same Table as a Query
  • 117.
  • 118. External Data via a Live Ebay Query
  • 119. Linking to External Ebay Data
  • 120. Mercedes-Benz E-class W212 Gallery Section Photos in Wiki Articles as Data
  • 121. Volkswagen Production Timeline View Timelines from Data
  • 122. Dynamic Mapping and Charting
  • 123. Editing Wiki Data In Place Return

Editor's Notes

  1. ----- Meeting Notes (3/24/11 15:29) -----Vulcan is the MothershipProviding funds and supportPaul Allen successful
  2. Of course once you have data, Ultrapedia can support data visualizations. This is a simple Flash-based chart widget based on the same Porsche 996 data, and included in Ultrapedia’s Porsche 996 page.It shows us that while acceleration varies dramatically, top speed and peak engine power remain fairly constant across models.The chart was specified manually with a query. There are of course a huge number of possible ways to chart a set of data, and most of these ways are uninteresting.In the Ultrapedia concept, we rely on article authors to specify interesting charts for their readers that will support the particular points in the article.
  3. Of course once you have data, Ultrapedia can support data visualizations. This is a simple Flash-based chart widget based on the same Porsche 996 data, and included in Ultrapedia’s Porsche 996 page.It shows us that while acceleration varies dramatically, top speed and peak engine power remain fairly constant across models.The chart was specified manually with a query. There are of course a huge number of possible ways to chart a set of data, and most of these ways are uninteresting.In the Ultrapedia concept, we rely on article authors to specify interesting charts for their readers that will support the particular points in the article.
  4. Of course once you have data, Ultrapedia can support data visualizations. This is a simple Flash-based chart widget based on the same Porsche 996 data, and included in Ultrapedia’s Porsche 996 page.It shows us that while acceleration varies dramatically, top speed and peak engine power remain fairly constant across models.The chart was specified manually with a query. There are of course a huge number of possible ways to chart a set of data, and most of these ways are uninteresting.In the Ultrapedia concept, we rely on article authors to specify interesting charts for their readers that will support the particular points in the article.
  5. But, did you know that Uusikaupunki, Finland, is a major hub for Porsche manufacturing?Ultrapedia allows us to drill down to look at Finland’s contribution to Porsche production.
  6. The problem we are going to solve is “find the 0-60 times of all Porsche cars in Wikipedia”This is a sample Wikipedia page for the Porshe 996, showing its acceleration times in a performance data table.This table is manually built – all the table data exists as constants in the table.
  7. This is a Wikipedia page showing 0-60 times for the Porsche Cayenne.If we have to manually go through every Porsche model to assemble the 0-60 data for each model and type, this is going to take a while.A better idea is to treat Wikipedia like a database, and simply query it. Enter Ultrapedia.
  8. This is the Ultrapedia home page.
  9. First notice that Ultrapedia can leverage all the data it extracts from Wikipedia to support a much more helpful UI.For example, Ultrapedia adds a manufacturer-based navigation system on the side, and show explanatory popups. These kinds of UI tweaks aren’t possible with MediaWiki now, and are an important benefit of having the semantic data.
  10. Remember that we want to find the 0-60 acceleration data for all Porsche models that Wikipedia knows about.Let’s start by looking at a query generated table on the Ultrapedia Porsche 996 page. For comparison, Ultrapedia also includes the original performance table from Wikipedia (above)
  11. This is Ultrapedia’sPorsche 996 performance table, built by a query to the Ultrapedia database of Wikipedia-extracted data.Notice that it has the same information that the original static table has, this is because we scrape the data from the static table.This table is dyamically generated at each page load out of the extracted Wikipedia data, so it is always up to date.It is sortable and also accepts feedback and ratings on individual data items.
  12. Now we can answer our question about 0-60 times across all Porsche models with one simple query in Ultrapedia. We can make this an Ultrapedia-only page – the page itself just 5 queries on it (one for each acceleration range).We could also do this as one big table but it’s easier to read as 5 smaller tables.All the data here flows from Wikipedia.
  13. Of course once you have data, Ultrapedia can support data visualizations. This is a simple Flash-based chart widget based on the same Porsche 996 data, and included in Ultrapedia’s Porsche 996 page.It shows us that while acceleration varies dramatically, top speed and peak engine power remain fairly constant across models.The chart was specified manually with a query. There are of course a huge number of possible ways to chart a set of data, and most of these ways are uninteresting.In the Ultrapedia concept, we rely on article authors to specify interesting charts for their readers that will support the particular points in the article.
  14. We can also use the data to dynamically link to other data sources. In this case we have configured the Ultrapedia Porsche 996 article to include a live ebay query to find out what the Porsche 996 sells for today…We access the ebay data through a web services interface.We can do this for arbitrary other web-service-accessible data sources, like amazon or geonames.In a government or enterprise context, we would link articles to supporting data from appropriate systems of record.
  15. I don’t think I’ll be buying one… I think I’d rather send my daughter to college.
  16. Pictures automatically get metadata, so Ultrapedia can deliver an iPod-like “cover flow” browsing experience with images to augment the table data. We could also embed images or videos in the tables.
  17. Since Ultrapedia includes some simple internal logic about time, we can generate simple browsable timelines and use them in articles.Here we see a timeline of VW models.
  18. But, did you know that Uusikaupunki, Finland, is a major hub for Porsche manufacturing?Ultrapedia allows us to drill down to look at Finland’s contribution to Porsche production.