SlideShare a Scribd company logo
1 of 87
Semantic Wikis
and Applications
 Social Semantic Web In Action

              Jesse Wang

              2011.12.09
  Tech Talk at Microsoft Research Asia
About Me: Jesse Wang 王嘉欣




2
Who is Vulcan




3
What does Vulcan do




4
Paul Allen | Idea Man
It all began with an idea…




6
Now the Idea Continues as Project Halo




7
Project Halo’s Focus Areas


                                 • Automated User-Centered
              AURA                 Reasoning and Acquisition System
                                 • Text book you can talk to


                                 • Semantic Inference with Large
              SILK                 Knowledge-base
                                 • Non-monotonic rule system / RIF


                                 • Semantic MediaWiki +
              SMW+               • Knowledge authoring with SMEs



          Plus other related semantic technologies and commercial efforts
8
Crowdsourcing for Better Knowledge Acquisition




10
Success of Wikis




11
A Key Feature of Wiki




                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


14
Software Support Makes Wikis Successful

        Trivial to edit by 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
15
How about Deep Info?

Wikipedia has articles about…
•   … all cities with info on their
    populations, locations and
    skyscrapers, etc.
    … 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?
                                      16
Can Search Solve the Problem?




17
How Wikipedia Answers – List!




                                 http://en.wikipedia.org/wiki/List_of_fastest_
                                             cars_by_acceleration




18
Going Deeper
             http://en.wikipedia.org/wiki/List_of_German_cars




19
Deeper…




20
And Deeper…




21
And Now…




22
To Get the Answer




23
Look into List in Wikipedia
              http://en.wikipedia.org/wiki/List_of_German_cars




24
Editing Standard Wiki Article – Static List




25
Static List, Tables, …, Not Useable Enough




                    http://en.wikipedia.org/wiki/List_of_lists_about_Oregon
26
To Find More Info
     •   All Porsche vehicles made in
         Germany that accelerate from 1-
         100 km/h less than 4 seconds
     •   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 more
27
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




                                                   Semantic Wiki




28
Two Perspectives


         Wikis for
         Metadata

         Metadata for
         Wikis
29
Characteristics of Semantic Wikis




                                    Semantic Wikis




                                                     30
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)




31
What is the Promise of Semantic Wikis?

      Semantic Wikis facilitate
       Consensus over Data
      Combine low-expressivity
       data authorship with the
       best features of traditional
       wikis
      User-governed, user-
       maintained, user-defined
      Easy to use as an
       extension of text authoring



33
One Key Helpful Feature of Semantic Wikis




                 Semantic Wikis are “Schema-Last”
                    Databases require DBAs and schema design;
              Semantic Wikis develop and maintain the schema in the wiki


35
List of Semantic Wikis

AceWiki                       Semantic MediaWiki - an
ArtificialMemory              extension to MediaWiki that
Wagn - Ruby on Rails-based    turns it into a semantic wiki
KiWi – Knowledge in a Wiki    Swirrl - a spreadsheet-based
                              semantic wiki application
Knoodl – Semantic
Collaboration tool and        TaOPis - has a semantic wiki
application platform          subsystem based on Frame
                              logic
Metaweb - the software that
powers Freebase               TikiWiki CMS/Groupware
                              integrates Semantic links as a
OntoWiki                      core feature
OpenRecord                    zAgile Wikidsmart - semantically
PhpWiki                       enables Confluence
                                                           36
Short History of Semantic MediaWiki (SMW)

        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

37
Overview of Semantic MediaWiki (SMW)

        Open source (GPL)
         – Well documented, active user forum
        Active development
         – Commercial support (SMW+) available
        World-wide community
         – International Conferences
             • Next SMWCon on 4/25-27, 2012 in Carlsbad, CA




                      Very stable core, various extensions

38
Semantic MediaWiki (SMW) Markup Syntax




               Tsinghua is a university located in
                  [[Has location::Beijing]], with
           [[Has population::27000|about 27 thousands]]
                             students.

        In page "Property:Has location":   In page "Property:Has population":

          [[Has type::Page]]                 [[Has type::number]]




39
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”



40
Define Classes

                    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 landmark supertall
     skyscraper 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 in China     Category: Skyscrapers by country

41
Database-style Query over Wiki Data

        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]]
          …
      }}



42
SMW Extensions – Help Build Great Things

         Data I/O

         • Halo Extensions, Semantic Forms, Semantic Notification, …

         Query and Browsing

         • Semantic Toolbar, Semantic Drilldown, Enhanced Retrieval, Search…

         Visualization

         • Semantic Result Printers, Tree View, Exhibit, Flash charts…

         Other useful extensions

         • HaloACL, Deployment, Triplestore Connector, Simple Rules…
         • Semantic WikiTags and Subversion Integration extensions
         • Upcoming Linked Data Extension, with R2R and SILK from F.U.Berlin

43
Simple Example: Semantic Sci-Fi Movie Wiki

        Demo




44
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




45
Standard View of the Wiki Data




         http://wiking.vulcan.com/up/index.php/Porsche_996
Dynamic View of the Acceleration Data
Graph View of the Acceleration Data
Dynamic Mapping and Charting
Information Discovery via Visualization




52
Video: Semantic Wikis for A New Problem

                               Increasing technical complexity →
                                 ← Increasing User Participation




        Social tag-based                                             Algorithm-based
                                     Semantic
         characterization                                              object
                                   Entertainment
        Keyword search over            Wiki                           characterization
         tag data                                                     Database-style
        Inconsistent             Social database-style               search
         semantics                 characterization                   Consistent semantics
        Easy to engineer         Database search +                  Extremely difficult to
                                   wiki text search                    engineer
                                  Semantic consistency
                                   via wiki mechanisms
                                  Easy to engineer

53
Semantic Seahawks Football Wiki




54
Semantic Entertainment: Query Result  Highlight Reel

                                              Commercial
                                               Look/Feel
                                              Play-by-play
                                               video search
                                              Highlight reel
                                               generation
                                              Search on
                                               crowd-defined
                                               patterns
                                               (“touchdowns
                                               with big hits”)
                                              Tree-based
                                               navigation
                                               widget
                                              Very favorable
                                               economics
The Inspiration

        We started with a




        We could have an




58
Case Study and Demo: Project Management with SMW+


                                           Automatically
                                            populate tables
                                           Just the data you
                                            want,
                                           At the level you want
                                           Calendars and
                                            timelines
                                           Workflows
                                           Personal menus
                                           Form-oriented inputs
                                           Notifications via
                                            email/RSS
                                           MS Office integration
                                           SVN integration


66
Vulcan Project Management Wiki (Story)
Vulcan Project Management Wiki (Task)




68
Vulcan Project Management Wiki (Visualizations)




69
Screenshot of a Sprint page




             Data automatically generated via template queries on page

               http://wiking.vulcan.com/dev/index.php/Sprint_101020

70
Requirements for Wiki “Developers”

        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.

71
Effectiveness of SMW as a Platform Choice


      Packaged Software      SMW + Extensions          Custom Development
     ☺Very quick to          ☺ Still quick to          N Slow to develop
     obtain                  program                   ☺Extremely flexible
     N Hard to customize     ☺ Easy to customize       N High cost to develop
     N Expensive             ☺ Low-moderate cost       and maintain

        Microsoft Project      Vulcan Project Wiki      .NET Framework
        Version One            B.L.S.                   J2EE, …
        Microsoft              RPI map                  Ruby on rails
         SharePoint



72
SMW:: powerful tools and contents




 Semantic MediaWiki and related extensions have more potential power
Need Release :: The Power

 Be used by more
  people
 Content in more
  places
 Accessible via more
  applications
 Enhanced with more
  semantics
Need :: Workflow Integration + Usability Enhancements

 Infrequent Wiki users frequently forget where the wiki
  pages are located
 Search is a break from current workflow
 Search result can be noisy or irrelevant
 Usability:
    – Wiki/Template/SF markup syntax is not extremely hard, but
      enough to turn off many users
    – To locate and consume info in SMW is just not easy
      enough, need something better
   Why don’t we leverage Microsoft Office suite?
Microsoft Office :: The Most Popular Productivity Suite


      500m users worldwide


      >90% market share


      Users live in the “suite”


      Outlook always open


      Potential for SMW
MICROSOFT OFFICE CONNECTOR       :: How It Works


    Leverage Microsoft Office
     Add-ins technology
    Bring SMW info to Office
     applications on-demand
    API for semantic data I/O
    Utilize semantics to
     improve relevance
    Smart actions for
     semantic properties
Backstage::Semantic Wiki Object Model

 Wiki Validation                         To get page info
 Authentication                          Get all forms related info
 To get the categories                   Edit and save page w/ form
     – And descriptions                   Change a property
 To get the article titles               Set form of a page
 To get the semantic                     Create form templates
  properties                              To upload into the Wiki



    http://wiking.vulcan.com/dev/index.php/SMW_Webservice_APIs
Microsoft Office Connector Smart Connections

•   Consume relevant, targeted information
    –   With the tools you are already familiar with
    –   In the context – better relevance and productivity
    –   In place – no search overhead to break workflow
    –   In real time – data from wiki is live
    –   Automatically – linking to wiki
•   Let you contribute to Wiki
    – Without knowing where the content is
    – Without learning wiki/template syntax
Openness of SMW as a Platform




80
Semantic MediaWiki Enables Collaboration


          Create and Manage Real
          Knowledge

          Build Social Semantic
          Web Applications

          In an Efficient and Cost-
          Effective Way
85
Acknowledgement




                  86
(End of Slides)




     Backups start here


87
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.




88
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
89        – Multiple Data Sources supported
Sample Content Page




90
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
        Forms Provide 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


91
Sample Visualizations




92
Wikipedia for Porsches (Acceleration Data Example)




     Information Need: All Porsche models that accelerate 0-
      100kph in under 5, 6, and 7 seconds
More Porsche Acceleration Data in Wikipedia
Ultrapedia Main Page
  Main Page
Semantics for Improved Wiki Navigation



Tree View Control       Abstract/Summary quick preview
The Porsche 996 Acceleration Table In Ultrapedia
Same Table as a Query
Dynamically-Generated Tables forfast?
              Which Porsches accelerate
                                        Queries




      Information Need: All Porsche models that accelerate 0-
       100kph in under 5, 6, and 7 seconds
Graph Views of the Acceleration Data
External Data via a Live Ebay Query
Linking to External Ebay Data
Photos in Mercedes-Benz E-class W212 Gallery Section
          Wiki Articles as Data
Timelines from Data Production Timeline View
               Volkswagen
Dynamic Mapping and Charting
Editing Wiki Data In Place




                             Return

More Related Content

Similar to Msra talk smw+apps

Semantic Wiki: Social Semantic Web In Action:
Semantic Wiki: Social Semantic Web In Action: Semantic Wiki: Social Semantic Web In Action:
Semantic Wiki: Social Semantic Web In Action: Jesse Wang
 
Semantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionSemantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionJesse 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
 
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
 
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
 
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
 
Knowledge.Wiki Semantics Conference 2022
Knowledge.Wiki Semantics Conference 2022Knowledge.Wiki Semantics Conference 2022
Knowledge.Wiki Semantics Conference 2022Bernhard Krabina
 
Enabling cross-wikis integration by extending the SIOC ontology
Enabling cross-wikis integration by extending the SIOC ontologyEnabling cross-wikis integration by extending the SIOC ontology
Enabling cross-wikis integration by extending the SIOC ontologyFabrizio 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
 
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
 
Sgmp Wiki - GenNxt Wiki Concepts
Sgmp Wiki - GenNxt Wiki ConceptsSgmp Wiki - GenNxt Wiki Concepts
Sgmp Wiki - GenNxt Wiki Conceptsprasadburra
 
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
 
Feedable, Portable, Mashable, DITAble
Feedable, Portable, Mashable, DITAbleFeedable, Portable, Mashable, DITAble
Feedable, Portable, Mashable, DITAbleMichael Priestley
 
Semantic Tagging for the XWiki Platform with Zemanta and DBpedia
Semantic Tagging for the XWiki Platform with Zemanta and DBpediaSemantic Tagging for the XWiki Platform with Zemanta and DBpedia
Semantic Tagging for the XWiki Platform with Zemanta and DBpediaElena-Oana Tabaranu
 

Similar to Msra talk smw+apps (20)

Semantic Wiki: Social Semantic Web In Action:
Semantic Wiki: Social Semantic Web In Action: Semantic Wiki: Social Semantic Web In Action:
Semantic Wiki: Social Semantic Web In Action:
 
Semantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionSemantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in Action
 
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
 
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
 
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
 
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
 
Knowledge.Wiki Semantics Conference 2022
Knowledge.Wiki Semantics Conference 2022Knowledge.Wiki Semantics Conference 2022
Knowledge.Wiki Semantics Conference 2022
 
Enabling cross-wikis integration by extending the SIOC ontology
Enabling cross-wikis integration by extending the SIOC ontologyEnabling cross-wikis integration by extending the SIOC ontology
Enabling cross-wikis integration by extending the SIOC ontology
 
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
 
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
 
Sgmp Wiki - GenNxt Wiki Concepts
Sgmp Wiki - GenNxt Wiki ConceptsSgmp Wiki - GenNxt Wiki Concepts
Sgmp Wiki - GenNxt Wiki Concepts
 
Wiki on Library Perspective
Wiki on Library PerspectiveWiki on Library Perspective
Wiki on Library Perspective
 
Are you wiki?
Are you wiki?Are you wiki?
Are you wiki?
 
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)
 
Feedable, Portable, Mashable, DITAble
Feedable, Portable, Mashable, DITAbleFeedable, Portable, Mashable, DITAble
Feedable, Portable, Mashable, DITAble
 
Semantic Tagging for the XWiki Platform with Zemanta and DBpedia
Semantic Tagging for the XWiki Platform with Zemanta and DBpediaSemantic Tagging for the XWiki Platform with Zemanta and DBpedia
Semantic Tagging for the XWiki Platform with Zemanta and DBpedia
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Ticer2005
Ticer2005Ticer2005
Ticer2005
 
Wikis biblio
Wikis biblioWikis biblio
Wikis biblio
 
Distributed wikis
Distributed wikisDistributed wikis
Distributed wikis
 

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 3 Halo Extension
Aswc2009 Smw Tutorial Part 3 Halo ExtensionAswc2009 Smw Tutorial Part 3 Halo Extension
Aswc2009 Smw Tutorial Part 3 Halo ExtensionJesse 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 (20)

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 3 Halo Extension
Aswc2009 Smw Tutorial Part 3 Halo ExtensionAswc2009 Smw Tutorial Part 3 Halo Extension
Aswc2009 Smw Tutorial Part 3 Halo Extension
 
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

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 

Recently uploaded (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 

Msra talk smw+apps

  • 1. Semantic Wikis and Applications Social Semantic Web In Action Jesse Wang 2011.12.09 Tech Talk at Microsoft Research Asia
  • 2. About Me: Jesse Wang 王嘉欣 2
  • 5. Paul Allen | Idea Man
  • 6. It all began with an idea… 6
  • 7. Now the Idea Continues as Project Halo 7
  • 8. Project Halo’s Focus Areas • Automated User-Centered AURA Reasoning and Acquisition System • Text book you can talk to • Semantic Inference with Large SILK Knowledge-base • Non-monotonic rule system / RIF • Semantic MediaWiki + SMW+ • Knowledge authoring with SMEs Plus other related semantic technologies and commercial efforts 8
  • 9. Crowdsourcing for Better Knowledge Acquisition 10
  • 11. A Key Feature of Wiki This distinguishes wikis from other publication tools 13
  • 12. 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 14
  • 13. Software Support Makes Wikis Successful  Trivial to edit by 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 15
  • 14. How about Deep Info? Wikipedia has articles about… • … all cities with info on their populations, locations and skyscrapers, etc. … 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? 16
  • 15. Can Search Solve the Problem? 17
  • 16. How Wikipedia Answers – List! http://en.wikipedia.org/wiki/List_of_fastest_ cars_by_acceleration 18
  • 17. Going Deeper http://en.wikipedia.org/wiki/List_of_German_cars 19
  • 21. To Get the Answer 23
  • 22. Look into List in Wikipedia http://en.wikipedia.org/wiki/List_of_German_cars 24
  • 23. Editing Standard Wiki Article – Static List 25
  • 24. Static List, Tables, …, Not Useable Enough http://en.wikipedia.org/wiki/List_of_lists_about_Oregon 26
  • 25. To Find More Info • All Porsche vehicles made in Germany that accelerate from 1- 100 km/h less than 4 seconds • 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 more 27
  • 26. 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 Semantic Wiki 28
  • 27. Two Perspectives Wikis for Metadata Metadata for Wikis 29
  • 28. Characteristics of Semantic Wikis Semantic Wikis 30
  • 29. 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) 31
  • 30. What is the Promise of Semantic Wikis?  Semantic Wikis facilitate Consensus over Data  Combine low-expressivity data authorship with the best features of traditional wikis  User-governed, user- maintained, user-defined  Easy to use as an extension of text authoring 33
  • 31. One Key Helpful Feature of Semantic Wikis Semantic Wikis are “Schema-Last” Databases require DBAs and schema design; Semantic Wikis develop and maintain the schema in the wiki 35
  • 32. List of Semantic Wikis AceWiki Semantic MediaWiki - an ArtificialMemory extension to MediaWiki that Wagn - Ruby on Rails-based turns it into a semantic wiki KiWi – Knowledge in a Wiki Swirrl - a spreadsheet-based semantic wiki application Knoodl – Semantic Collaboration tool and TaOPis - has a semantic wiki application platform subsystem based on Frame logic Metaweb - the software that powers Freebase TikiWiki CMS/Groupware integrates Semantic links as a OntoWiki core feature OpenRecord zAgile Wikidsmart - semantically PhpWiki enables Confluence 36
  • 33. Short History of Semantic MediaWiki (SMW)  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 37
  • 34. Overview of Semantic MediaWiki (SMW)  Open source (GPL) – Well documented, active user forum  Active development – Commercial support (SMW+) available  World-wide community – International Conferences • Next SMWCon on 4/25-27, 2012 in Carlsbad, CA Very stable core, various extensions 38
  • 35. Semantic MediaWiki (SMW) Markup Syntax Tsinghua is a university located in [[Has location::Beijing]], with [[Has population::27000|about 27 thousands]] students. In page "Property:Has location": In page "Property:Has population": [[Has type::Page]] [[Has type::number]] 39
  • 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” 40
  • 37. Define Classes 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 landmark supertall skyscraper 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 in China Category: Skyscrapers by country 41
  • 38. Database-style Query over Wiki Data 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]] … }} 42
  • 39. SMW Extensions – Help Build Great Things Data I/O • Halo Extensions, Semantic Forms, Semantic Notification, … Query and Browsing • Semantic Toolbar, Semantic Drilldown, Enhanced Retrieval, Search… Visualization • Semantic Result Printers, Tree View, Exhibit, Flash charts… Other useful extensions • HaloACL, Deployment, Triplestore Connector, Simple Rules… • Semantic WikiTags and Subversion Integration extensions • Upcoming Linked Data Extension, with R2R and SILK from F.U.Berlin 43
  • 40. Simple Example: Semantic Sci-Fi Movie Wiki  Demo 44
  • 41. 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 45
  • 42. Standard View of the Wiki Data http://wiking.vulcan.com/up/index.php/Porsche_996
  • 43. Dynamic View of the Acceleration Data
  • 44. Graph View of the Acceleration Data
  • 46. Information Discovery via Visualization 52
  • 47. Video: Semantic Wikis for A New Problem Increasing technical complexity → ← Increasing User Participation  Social tag-based  Algorithm-based Semantic characterization object Entertainment  Keyword search over Wiki characterization tag data  Database-style  Inconsistent  Social database-style search semantics characterization  Consistent semantics  Easy to engineer  Database search +  Extremely difficult to wiki text search engineer  Semantic consistency via wiki mechanisms  Easy to engineer 53
  • 49. Semantic Entertainment: Query Result  Highlight Reel  Commercial Look/Feel  Play-by-play video search  Highlight reel generation  Search on crowd-defined patterns (“touchdowns with big hits”)  Tree-based navigation widget  Very favorable economics
  • 50. The Inspiration  We started with a  We could have an 58
  • 51. Case Study and Demo: Project Management with SMW+  Automatically populate tables  Just the data you want,  At the level you want  Calendars and timelines  Workflows  Personal menus  Form-oriented inputs  Notifications via email/RSS  MS Office integration  SVN integration 66
  • 53. Vulcan Project Management Wiki (Task) 68
  • 54. Vulcan Project Management Wiki (Visualizations) 69
  • 55. Screenshot of a Sprint page Data automatically generated via template queries on page http://wiking.vulcan.com/dev/index.php/Sprint_101020 70
  • 56. Requirements for Wiki “Developers”  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. 71
  • 57. Effectiveness of SMW as a Platform Choice Packaged Software SMW + Extensions Custom Development ☺Very quick to ☺ Still quick to N Slow to develop obtain program ☺Extremely flexible N Hard to customize ☺ Easy to customize N High cost to develop N Expensive ☺ Low-moderate cost and maintain  Microsoft Project  Vulcan Project Wiki  .NET Framework  Version One  B.L.S.  J2EE, …  Microsoft  RPI map  Ruby on rails SharePoint 72
  • 58. SMW:: powerful tools and contents Semantic MediaWiki and related extensions have more potential power
  • 59. Need Release :: The Power  Be used by more people  Content in more places  Accessible via more applications  Enhanced with more semantics
  • 60. Need :: Workflow Integration + Usability Enhancements  Infrequent Wiki users frequently forget where the wiki pages are located  Search is a break from current workflow  Search result can be noisy or irrelevant  Usability: – Wiki/Template/SF markup syntax is not extremely hard, but enough to turn off many users – To locate and consume info in SMW is just not easy enough, need something better  Why don’t we leverage Microsoft Office suite?
  • 61. Microsoft Office :: The Most Popular Productivity Suite 500m users worldwide >90% market share Users live in the “suite” Outlook always open Potential for SMW
  • 62. MICROSOFT OFFICE CONNECTOR :: How It Works  Leverage Microsoft Office Add-ins technology  Bring SMW info to Office applications on-demand  API for semantic data I/O  Utilize semantics to improve relevance  Smart actions for semantic properties
  • 63. Backstage::Semantic Wiki Object Model  Wiki Validation  To get page info  Authentication  Get all forms related info  To get the categories  Edit and save page w/ form – And descriptions  Change a property  To get the article titles  Set form of a page  To get the semantic  Create form templates properties  To upload into the Wiki http://wiking.vulcan.com/dev/index.php/SMW_Webservice_APIs
  • 64. Microsoft Office Connector Smart Connections • Consume relevant, targeted information – With the tools you are already familiar with – In the context – better relevance and productivity – In place – no search overhead to break workflow – In real time – data from wiki is live – Automatically – linking to wiki • Let you contribute to Wiki – Without knowing where the content is – Without learning wiki/template syntax
  • 65. Openness of SMW as a Platform 80
  • 66. Semantic MediaWiki Enables Collaboration Create and Manage Real Knowledge Build Social Semantic Web Applications In an Efficient and Cost- Effective Way 85
  • 68. (End of Slides) Backups start here 87
  • 69. 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. 88
  • 70. 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 89 – Multiple Data Sources supported
  • 72. 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  Forms Provide 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 91
  • 74. Wikipedia for Porsches (Acceleration Data Example)  Information Need: All Porsche models that accelerate 0- 100kph in under 5, 6, and 7 seconds
  • 75. More Porsche Acceleration Data in Wikipedia
  • 76. Ultrapedia Main Page Main Page
  • 77. Semantics for Improved Wiki Navigation Tree View Control Abstract/Summary quick preview
  • 78. The Porsche 996 Acceleration Table In Ultrapedia
  • 79. Same Table as a Query
  • 80. Dynamically-Generated Tables forfast? Which Porsches accelerate Queries  Information Need: All Porsche models that accelerate 0- 100kph in under 5, 6, and 7 seconds
  • 81. Graph Views of the Acceleration Data
  • 82. External Data via a Live Ebay Query
  • 83. Linking to External Ebay Data
  • 84. Photos in Mercedes-Benz E-class W212 Gallery Section Wiki Articles as Data
  • 85. Timelines from Data Production Timeline View Volkswagen
  • 87. 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. Wikis, especially, semantic-enhanced wikis, are wonderful tools for collaboration and content management. Semantic MediaWiki Plus, with Halo and other useful extensions made it a great platform for web application development.
  7. With all the semantic structures generated, it is important to empower more people with the magic of this platform. The more people use it, the better it will be.
  8. With all the semantic structures generated, it is important to empower more people with the magic of this platform. The more people use it, the better it will be.
  9. Microsoft Office application suite has more than 90% market share, generating billions of revenue for Microsoft. Many users are dependent on the application to get their things done, such as Excel, PowerPoint. Outlook, especially, is usually open all the time, and in fact, many people spend most of their work time a day with Outlook. So, if we can entice Microsoft Office users to use Semantic Wiki, it’ll be a great plus. 500 million users is from http://blogs.technet.com/office2010/archive/2009/10/07/new-ways-to-try-and-buy-microsoft-office-2010.aspx
  10. WikiTags is here to bridge semantic wikis with more potential users, such as users of Microsoft Word, Outlook and Excel, with Microsoft SmartTag technology.
  11. WikiMail let users contribute to the wiki using their familiar tools
  12. WikiTags can help wikis connecting to more people and releasing more power of semantic wikis, and it is available for free trial.
  13. 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.
  14. 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.
  15. This is the Ultrapedia home page.
  16. 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.
  17. 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)
  18. 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.
  19. 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.
  20. 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.
  21. 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.
  22. I don’t think I’ll be buying one… I think I’d rather send my daughter to college.
  23. 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.
  24. 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.
  25. 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.