SlideShare uma empresa Scribd logo
1 de 49
SMW+
Development Update
           Past, Present and Future

Jesse Wang1, Wil Smith1, Ning Hu2, Justin Zhang2
        1. @Vulcan.com   2. @TeamMersion.com
Who We Are




             2
What does Vulcan do




                      3
Paul Allen | Idea Man
Vulcan Tech R & D




                    5
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




    SMW+                •Semantic MediaWiki +
                        •Knowledge authoring with SMEs




Plus other related semantic technologies and commercial efforts
                                                                  6
For Better Knowledge
     Acquisition




                       7
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



                               8
One Key Feature




Semantic Wikis are “Schema-Last”
  Databases require DBAs and schema design;
  Semantic Wikis develop and maintain the schema in the wiki
                                                               9
KB Effort (cost, people,…)
                             Leverage Crowd’s Wisdom

                                                 Now



                                                       Vulcan


                                                            Future

                             KB size (number of assertions, complexity…)




                                                                           10
Applications
Business Intelligence   Information Integration
A Semantic Sci-Fi
Movie Database
From Wikipedia.org

Structure extracted from templates
   Infoboxes and so on

Queries and visualizations




http://wiking.vulcan.com/cinema 12
Work Order Handling
            Simple semantic           Complete capture
            form-based wiki           of semantic data


          Used by    Semantic
         people of   markup via    Ingredients    Semantic
         different     form          for cool    notifications
           roles     templates    presentation     and RSS




                                                            13
SMWPlus.com
Ultrapedia
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




               http://wiking.vulcan.com/up/   15
Standard View of the
     Wiki Data




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




                        20
And A Lot More
Mouse-Hover Preview of Semantic Data
SRF: Exhibit Semantic Result Formatter
SRF with OFC (Open Flash Chart)
Lazy Loading (in Tabs)
Aggregation Enhancement
Triple-store integration (sparql ask)
Importing etc.
The Inspiration
We started with a




We could have an




                         22
Semantic Entertainment
Social database-style characterization

Database search + wiki text search

Semantic consistency via wiki mechanisms

Easy to engineer
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



Previous Demo: http://wiking.vulcan.com/dev/index.php/Sprint_101020
                                                                      24
Screenshot of a Sprint
         page




      Data automatically generated via template queries on page



In Depth Presentation at http://www.slideshare.net/jiaxinwang/agile-and-
effective-project-management-of-forby-wikis                                25
NeuroWiki & LDIF
   • Open, public online access
  • Data from multiple RDF data
                stores
 • Complete import pipeline using
           LDIF framework
   • Outlines of each imported
   instance embedding inline wiki
  properties and providing views of
      imported properties from
        original RDF datasets
   • Charting tools that ‘pivot’
  SPARQL queries providing several
         views of each query
• Navigation and composition tools
  for accessing and mining the data
LDIF Wiki Bridge
R2R visual editor for mappings between linked data
sources and the wiki ontology

SILK visual editor for mappings between linked data
instances and pre-existing instances within the wiki

Data source mapping namespace for defining and
reloading LDIF sources

For more info, attend Wil’s visualization talk on Friday
28
What We’ve Done (1)
SMW Core and Semantic Form Enhancement
Ask/Inline Query Group & Aggregation
Semantic NotifyMe is still alive and good!
True View Extension
   SMARTY view layer for javascript/html/css injection
   and manipulation

Pivot view of SPARQL result in 2 views (broadtable +
dynamic charts)
What We’ve Done (2)
Semantic Result Formatter (SRF)
  Better Exhibit (Google Map Geo-lookup, Multi-label…)
  Better charting (SRF++, OFC-Scatter Plot, High Charts)

Wiki Object Model
  Inline Editing, Data I/O

Widget Editor (Semantic Page Maker)
Microsoft Office Connector
  Semantic WikiTags + Semantic Connector
What We’ve Done (3)
Improve of SMWPlus            Improve Faceted Search
website usability
   And development process    Improve tabular forms

Update mechanisms for         Improve WYSIWYG editor
scheduled tasks
                              Wiki Performance Profiling
Improve Semantic Forms
                              Build a WikiApp for Master
and Automatic Semantic
                              Data Managment
Forms

Improve Wiki Administration
Tool
What We’ve Done (4)
LDIF: Linked Data Integration   More Data I/O Support
Framework                          RDF, N-Triple
                                   Download / Crawling
R2R Ontology Mapping Tools
                                   SPARQL endpoints
    Configuration File
    Web GUI                     Scaling Out
                                   New triple store for more
Entity Resolution (via SILK)       data in single machine

Performance Improvement            Hadoop for parallelization

    Faster                      Quality and Trust Policy
    Smaller memory footprint    Engine
ExtTab extension




ExtTab : http://www.mediawiki.org/wiki/Extension:ExtTab
SemanticArchive
             extension
  Display Edit History on
  Wiki Pages

  Can be used for
  Comments

  Or just view of change
  hisotry




SemanticArchive
: http://wiking.vulcan.com/wikitags_release/extensions/SemanticArchive
SRFPlus extension
Exhibit
   Timeline
   Map

Open Flash Charts

SIMILE Runway




  http://wiking.vulcan.com/wikitags_release/extensions/SRFPlus
Wiki Object Model


api.php?
  •   action=womget
  •   page=WOM Test Page
  •   format=xml
  •   xpath=
           • //template[@name="Wom test"]
           • /template_field[position()<3]

                           WOM API uses xpath syntax
                         can return results in xml and json
Wiki Widget Editors
             (SemanticPageMaker)
  Enable Wiki Users to Create Wiki Apps by
      Modeling an ontology
      Configure options
      Automatic Semantic Forms on Steroids

  Core techniques behind SMWCon Spring 2012
      And our new Scrum Wiki (dev2)


Previous SMWCon talk :
http://www.slideshare.net/jiaxinwang/semantic-wiki-page-maker

http://wiking.vulcan.com/smwcon/extensions/WikiEditors/helps/hel
p_WE_designer.html Download Link
WikiNG Scrum Site



http://wiking.vulcan.com/dev2
svnhelp extension

http://wiking.vulcan.com/dev2/index.php/Property:Project
_task#SVN_Map_Settings

http://wiking.vulcan.com/dev2/index.php/(SVN_Post-
commit)_wiking_rid:1097
Microsoft Office
                     Connector Version 2
          Leverage Microsoft Office
          applications and technology

          Bring SMW info to Office
          applications on-demand

          API for data I/O: add and modify
          wiki data within Microsoft Office

          Utilize semantics to improve
          relevance

          Smart actions for semantic
          properties




Jesse Wang | SemTech 2010
Support Office 2010
Support MediaWiki API
MOC can access any wiki   Support Wikipedia directly
Support WOM API / WE API
Support External Data
What’s Next (1)
Improvement of our extensions
   Wiki Object Model
   WE/Semantic Page Maker
   Faceted Browsing/Search
   Data Integration
   …

Maintenance of existing wiki apps
   Scrum
   Neurowiki
   …
What’s Next (2)
Social as in “Social Semantic Web”
   Better semantic notifications
   Social Profile
     Interactivity
   Social Network integration in SMW
   Gamification!

Semantics as in Social Semantic Web
   Natural Language Processing Integration
   Analytics
What’s Next (3)
What’s Next, Really…
Acknowledgement




                  49

Mais conteúdo relacionado

Mais procurados

6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-s6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-s
IBM
 
Load Balancing und Beschleunigung mit Citrix Net Scaler
Load Balancing und Beschleunigung mit Citrix Net ScalerLoad Balancing und Beschleunigung mit Citrix Net Scaler
Load Balancing und Beschleunigung mit Citrix Net Scaler
Digicomp Academy AG
 
Makersbay Overview
Makersbay OverviewMakersbay Overview
Makersbay Overview
slodha
 
Introduction to Business Intelligence in Microsoft SQL Server 2008 R2
Introduction to Business Intelligence in Microsoft SQL Server 2008 R2Introduction to Business Intelligence in Microsoft SQL Server 2008 R2
Introduction to Business Intelligence in Microsoft SQL Server 2008 R2
Quang Nguyễn Bá
 
Building Amazing Business Centric Applications with Microsoft Silverlight 3
Building Amazing Business Centric Applications with Microsoft Silverlight 3Building Amazing Business Centric Applications with Microsoft Silverlight 3
Building Amazing Business Centric Applications with Microsoft Silverlight 3
livooi
 

Mais procurados (20)

Средства разработки —IBM iSeries
Средства разработки —IBM iSeriesСредства разработки —IBM iSeries
Средства разработки —IBM iSeries
 
Power BI Report Server: a Deep Dive for SQL PASS Vancouver
Power BI Report Server: a Deep Dive for SQL PASS VancouverPower BI Report Server: a Deep Dive for SQL PASS Vancouver
Power BI Report Server: a Deep Dive for SQL PASS Vancouver
 
6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-s6 develop web20_with_rad-tim_frnacis_sarika-s
6 develop web20_with_rad-tim_frnacis_sarika-s
 
Load Balancing und Beschleunigung mit Citrix Net Scaler
Load Balancing und Beschleunigung mit Citrix Net ScalerLoad Balancing und Beschleunigung mit Citrix Net Scaler
Load Balancing und Beschleunigung mit Citrix Net Scaler
 
Makersbay Overview
Makersbay OverviewMakersbay Overview
Makersbay Overview
 
What's new for Developers in SharePoint 2013
What's new for Developers in SharePoint 2013What's new for Developers in SharePoint 2013
What's new for Developers in SharePoint 2013
 
Resume_Brad_Johnson
Resume_Brad_JohnsonResume_Brad_Johnson
Resume_Brad_Johnson
 
Office 2010 Programming
Office 2010 ProgrammingOffice 2010 Programming
Office 2010 Programming
 
When Content Meets Applications
When Content Meets ApplicationsWhen Content Meets Applications
When Content Meets Applications
 
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
See Beyond the Numbers - Data Visualization and Business Intelligence in Shar...
 
Configuring SharePoint 2013 for BI scenarios
Configuring SharePoint 2013 for BI scenariosConfiguring SharePoint 2013 for BI scenarios
Configuring SharePoint 2013 for BI scenarios
 
SQLUG event: An evening in the cloud: the old, the new and the big
 SQLUG event: An evening in the cloud: the old, the new and the big  SQLUG event: An evening in the cloud: the old, the new and the big
SQLUG event: An evening in the cloud: the old, the new and the big
 
Data Visualization Made Easier in SharePoint 2010
Data Visualization Made Easier in SharePoint 2010Data Visualization Made Easier in SharePoint 2010
Data Visualization Made Easier in SharePoint 2010
 
Introduction to Business Intelligence in Microsoft SQL Server 2008 R2
Introduction to Business Intelligence in Microsoft SQL Server 2008 R2Introduction to Business Intelligence in Microsoft SQL Server 2008 R2
Introduction to Business Intelligence in Microsoft SQL Server 2008 R2
 
Building Amazing Business Centric Applications with Microsoft Silverlight 3
Building Amazing Business Centric Applications with Microsoft Silverlight 3Building Amazing Business Centric Applications with Microsoft Silverlight 3
Building Amazing Business Centric Applications with Microsoft Silverlight 3
 
Understanding Document Managment Systems and Nuxeo
Understanding Document Managment Systems and NuxeoUnderstanding Document Managment Systems and Nuxeo
Understanding Document Managment Systems and Nuxeo
 
Microsoft India – SQL Server 2008 R2 Datasheet
Microsoft India – SQL Server 2008 R2 DatasheetMicrosoft India – SQL Server 2008 R2 Datasheet
Microsoft India – SQL Server 2008 R2 Datasheet
 
Blaze Ds Slides
Blaze Ds SlidesBlaze Ds Slides
Blaze Ds Slides
 
Supporting View Transition Design of Smartphone Applications Using Web Templ...
Supporting View Transition Design of Smartphone Applications Using  Web Templ...Supporting View Transition Design of Smartphone Applications Using  Web Templ...
Supporting View Transition Design of Smartphone Applications Using Web Templ...
 
Sql azure data services OData
Sql azure data services ODataSql azure data services OData
Sql azure data services OData
 

Destaque (8)

SMWCon Spring 2012 Welcome Remarks
SMWCon Spring 2012 Welcome RemarksSMWCon Spring 2012 Welcome Remarks
SMWCon Spring 2012 Welcome Remarks
 
Social media workshop i
Social media workshop iSocial media workshop i
Social media workshop i
 
Social Media And Your Business Strategy
Social Media And Your Business StrategySocial Media And Your Business Strategy
Social Media And Your Business Strategy
 
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
 
SemTech 2012 Talk semantify office
SemTech 2012 Talk  semantify officeSemTech 2012 Talk  semantify office
SemTech 2012 Talk semantify office
 
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
 
Experiment on Knowledge Acquisition
Experiment on Knowledge AcquisitionExperiment on Knowledge Acquisition
Experiment on Knowledge Acquisition
 
Social Media And Your Business Strategy
Social Media And Your Business StrategySocial Media And Your Business Strategy
Social Media And Your Business Strategy
 

Semelhante a SMWCon Spring 2012 SMW+ Team Dev Update

Lessons learned from Semantic Wiki
Lessons learned from Semantic WikiLessons learned from Semantic Wiki
Lessons learned from Semantic Wiki
Jie Bao
 
Semantic MediaWiki as Knowledge Graph Interface
Semantic MediaWiki as Knowledge Graph InterfaceSemantic MediaWiki as Knowledge Graph Interface
Semantic MediaWiki as Knowledge Graph Interface
Bernhard Krabina
 
The Information Workbench as a Self-Service Platform for Linked Data Applicat...
The Information Workbench as a Self-Service Platform for Linked Data Applicat...The Information Workbench as a Self-Service Platform for Linked Data Applicat...
The Information Workbench as a Self-Service Platform for Linked Data Applicat...
Peter Haase
 
Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)
Jesse Wang
 

Semelhante a SMWCon Spring 2012 SMW+ Team Dev Update (20)

Sgmp Wiki - GenNxt Wiki Concepts
Sgmp Wiki - GenNxt Wiki ConceptsSgmp Wiki - GenNxt Wiki Concepts
Sgmp Wiki - GenNxt Wiki Concepts
 
Lessons learned from Semantic Wiki
Lessons learned from Semantic WikiLessons learned from Semantic Wiki
Lessons learned from Semantic Wiki
 
Semantic MediaWiki as Knowledge Graph Interface
Semantic MediaWiki as Knowledge Graph InterfaceSemantic MediaWiki as Knowledge Graph Interface
Semantic MediaWiki as Knowledge Graph Interface
 
Jist tutorial semantic wikis and applications
Jist tutorial   semantic wikis and applicationsJist tutorial   semantic wikis and applications
Jist tutorial semantic wikis and applications
 
Semtech 2011 impressions
Semtech 2011 impressionsSemtech 2011 impressions
Semtech 2011 impressions
 
The Information Workbench as a Self-Service Platform for Linked Data Applicat...
The Information Workbench as a Self-Service Platform for Linked Data Applicat...The Information Workbench as a Self-Service Platform for Linked Data Applicat...
The Information Workbench as a Self-Service Platform for Linked Data Applicat...
 
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
 
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
 
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:
 
Msra talk smw+apps
Msra talk smw+appsMsra talk smw+apps
Msra talk smw+apps
 
Knowledge.Wiki Semantics Conference 2022
Knowledge.Wiki Semantics Conference 2022Knowledge.Wiki Semantics Conference 2022
Knowledge.Wiki Semantics Conference 2022
 
Presentation
PresentationPresentation
Presentation
 
Simile Exhibit @ VGSom : A tutorial
Simile Exhibit @ VGSom : A tutorialSimile Exhibit @ VGSom : A tutorial
Simile Exhibit @ VGSom : A tutorial
 
Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era
 
Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)
 
Pivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
Pivoting Spring XD to Spring Cloud Data Flow with Sabby AnandanPivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
Pivoting Spring XD to Spring Cloud Data Flow with Sabby Anandan
 
Writing Java EE microservices using WildFly Swarm
Writing Java EE microservices using WildFly SwarmWriting Java EE microservices using WildFly Swarm
Writing Java EE microservices using WildFly Swarm
 
Software Lifecycle Collaboration The Wiki Way
Software Lifecycle Collaboration The Wiki WaySoftware Lifecycle Collaboration The Wiki Way
Software Lifecycle Collaboration The Wiki Way
 
Introduction to Modern and Emerging Web Technologies
Introduction to Modern and Emerging Web TechnologiesIntroduction to Modern and Emerging Web Technologies
Introduction to Modern and Emerging Web Technologies
 
sMash_for_zOS-users
sMash_for_zOS-userssMash_for_zOS-users
sMash_for_zOS-users
 

Mais de Jesse 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 wikis
Jesse Wang
 

Mais de Jesse Wang (17)

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
 
Chinese New Year
Chinese New Year Chinese New Year
Chinese New Year
 
Building SMWCon Spring 2012 Site
Building SMWCon Spring 2012 SiteBuilding SMWCon Spring 2012 Site
Building SMWCon Spring 2012 Site
 
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 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
 
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
 

Último

Último (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

SMWCon Spring 2012 SMW+ Team Dev Update

  • 1. SMW+ Development Update Past, Present and Future Jesse Wang1, Wil Smith1, Ning Hu2, Justin Zhang2 1. @Vulcan.com 2. @TeamMersion.com
  • 4. Paul Allen | Idea Man
  • 6. 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 SMW+ •Semantic MediaWiki + •Knowledge authoring with SMEs Plus other related semantic technologies and commercial efforts 6
  • 7. For Better Knowledge Acquisition 7
  • 8. 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 8
  • 9. One Key Feature Semantic Wikis are “Schema-Last” Databases require DBAs and schema design; Semantic Wikis develop and maintain the schema in the wiki 9
  • 10. KB Effort (cost, people,…) Leverage Crowd’s Wisdom Now Vulcan Future KB size (number of assertions, complexity…) 10
  • 11. Applications Business Intelligence Information Integration
  • 12. A Semantic Sci-Fi Movie Database From Wikipedia.org Structure extracted from templates Infoboxes and so on Queries and visualizations http://wiking.vulcan.com/cinema 12
  • 13. Work Order Handling Simple semantic Complete capture form-based wiki of semantic data Used by Semantic people of markup via Ingredients Semantic different form for cool notifications roles templates presentation and RSS 13
  • 15. Ultrapedia 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 http://wiking.vulcan.com/up/ 15
  • 16. Standard View of the Wiki Data http://wiking.vulcan.com/up/index.php/Porsche_996
  • 18. Graph View of the Acceleration Data
  • 20. Information Discovery via Visualization 20
  • 21. And A Lot More Mouse-Hover Preview of Semantic Data SRF: Exhibit Semantic Result Formatter SRF with OFC (Open Flash Chart) Lazy Loading (in Tabs) Aggregation Enhancement Triple-store integration (sparql ask) Importing etc.
  • 22. The Inspiration We started with a We could have an 22
  • 23. Semantic Entertainment Social database-style characterization Database search + wiki text search Semantic consistency via wiki mechanisms Easy to engineer
  • 24. 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 Previous Demo: http://wiking.vulcan.com/dev/index.php/Sprint_101020 24
  • 25. Screenshot of a Sprint page Data automatically generated via template queries on page In Depth Presentation at http://www.slideshare.net/jiaxinwang/agile-and- effective-project-management-of-forby-wikis 25
  • 26. NeuroWiki & LDIF • Open, public online access • Data from multiple RDF data stores • Complete import pipeline using LDIF framework • Outlines of each imported instance embedding inline wiki properties and providing views of imported properties from original RDF datasets • Charting tools that ‘pivot’ SPARQL queries providing several views of each query • Navigation and composition tools for accessing and mining the data
  • 27. LDIF Wiki Bridge R2R visual editor for mappings between linked data sources and the wiki ontology SILK visual editor for mappings between linked data instances and pre-existing instances within the wiki Data source mapping namespace for defining and reloading LDIF sources For more info, attend Wil’s visualization talk on Friday
  • 28. 28
  • 29. What We’ve Done (1) SMW Core and Semantic Form Enhancement Ask/Inline Query Group & Aggregation Semantic NotifyMe is still alive and good! True View Extension SMARTY view layer for javascript/html/css injection and manipulation Pivot view of SPARQL result in 2 views (broadtable + dynamic charts)
  • 30. What We’ve Done (2) Semantic Result Formatter (SRF) Better Exhibit (Google Map Geo-lookup, Multi-label…) Better charting (SRF++, OFC-Scatter Plot, High Charts) Wiki Object Model Inline Editing, Data I/O Widget Editor (Semantic Page Maker) Microsoft Office Connector Semantic WikiTags + Semantic Connector
  • 31. What We’ve Done (3) Improve of SMWPlus Improve Faceted Search website usability And development process Improve tabular forms Update mechanisms for Improve WYSIWYG editor scheduled tasks Wiki Performance Profiling Improve Semantic Forms Build a WikiApp for Master and Automatic Semantic Data Managment Forms Improve Wiki Administration Tool
  • 32. What We’ve Done (4) LDIF: Linked Data Integration More Data I/O Support Framework RDF, N-Triple Download / Crawling R2R Ontology Mapping Tools SPARQL endpoints Configuration File Web GUI Scaling Out New triple store for more Entity Resolution (via SILK) data in single machine Performance Improvement Hadoop for parallelization Faster Quality and Trust Policy Smaller memory footprint Engine
  • 33. ExtTab extension ExtTab : http://www.mediawiki.org/wiki/Extension:ExtTab
  • 34. SemanticArchive extension Display Edit History on Wiki Pages Can be used for Comments Or just view of change hisotry SemanticArchive : http://wiking.vulcan.com/wikitags_release/extensions/SemanticArchive
  • 35. SRFPlus extension Exhibit Timeline Map Open Flash Charts SIMILE Runway http://wiking.vulcan.com/wikitags_release/extensions/SRFPlus
  • 36. Wiki Object Model api.php? • action=womget • page=WOM Test Page • format=xml • xpath= • //template[@name="Wom test"] • /template_field[position()<3] WOM API uses xpath syntax can return results in xml and json
  • 37. Wiki Widget Editors (SemanticPageMaker) Enable Wiki Users to Create Wiki Apps by Modeling an ontology Configure options Automatic Semantic Forms on Steroids Core techniques behind SMWCon Spring 2012 And our new Scrum Wiki (dev2) Previous SMWCon talk : http://www.slideshare.net/jiaxinwang/semantic-wiki-page-maker http://wiking.vulcan.com/smwcon/extensions/WikiEditors/helps/hel p_WE_designer.html Download Link
  • 40. Microsoft Office Connector Version 2 Leverage Microsoft Office applications and technology Bring SMW info to Office applications on-demand API for data I/O: add and modify wiki data within Microsoft Office Utilize semantics to improve relevance Smart actions for semantic properties Jesse Wang | SemTech 2010
  • 42. Support MediaWiki API MOC can access any wiki Support Wikipedia directly
  • 43. Support WOM API / WE API
  • 45. What’s Next (1) Improvement of our extensions Wiki Object Model WE/Semantic Page Maker Faceted Browsing/Search Data Integration … Maintenance of existing wiki apps Scrum Neurowiki …
  • 46. What’s Next (2) Social as in “Social Semantic Web” Better semantic notifications Social Profile Interactivity Social Network integration in SMW Gamification! Semantics as in Social Semantic Web Natural Language Processing Integration Analytics

Notas do Editor

  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. WikiTags is here to bridge semantic wikis with more potential users, such as users of Microsoft Word, Outlook and Excel, with Microsoft SmartTag technology.