SMWCon Spring 2012 SMW+ Team Dev Update

Post on 16-May-2015

521 views 1 download

Tags:

description

SMW+ Development Update for SMWCon Spring 2012

transcript

SMW+Development

UpdatePast, Present and Future

Jesse Wang1, Wil Smith1, Ning Hu2, Justin Zhang2

1. @Vulcan.com 2. @TeamMersion.com

2

Who We Are

3

What does Vulcan do

Vulcan Inc. was established in 1986 by investor and philanthropist Paul G. Allen, co-founder of Microsoft, to manage his business and philanthropic efforts. Allen is chairman of Vulcan and his sister, Jody Allen, is president and CEO.

Paul Allen | Idea Man

5

Vulcan Tech R & D

Project Halo is a staged, long-range research effort by Vulcan Inc. towards the development of a "Digital Aristotle"—a reasoning system capable of answering novel questions and solving advanced problems in a broad range of scientific disciplines and related human affairs. The project focuses on creating two primary functions: a tutor capable of instructing and assessing students in those subjects, and a research assistant with broad, interdisciplinary skills to help scientists and others in their work.

Automatic Question Answering System

6

Focus Areas• Automated User-Centered

Reasoning and Acquisition System

• Text book you can talk to

AURA

• Semantic Inference with Large Knowledge-base

• Non-monotonic rule system / RIF

SILK

• Semantic MediaWiki +• Knowledge authoring with

SMEs

SMW+

Plus other related semantic technologies and commercial efforts

Knowledge Acquisition

7

For Better Knowledge Acquisition

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

The ultimate data aggregator

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

10

Leverage Crowd’s Wisdom

KB E

ffort (co

st, p

eople

,…)

KB size (number of assertions, complexity…)

Vulcan

Now

Future

ApplicationsBusiness

IntelligenceInformation Integration

Knowledge management

A Semantic Sci-Fi Movie Database

From Wikipedia.org

Structure extracted from templatesInfoboxes and so on

Queries and visualizations

12http://wiking.vulcan.com/cinema

13

Work Order Handling

Simple semantic form-

based wiki

Used by people of different

roles

Semantic markup via form

templates

Complete capture of

semantic data

Ingredients for cool presentati

on

Semantic notificatio

ns and RSS

SMWPlus.com

15

UltrapediaUltrapedia: 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

An Analytical Encyclopediahttp://wiking.vulcan.com/up/

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

20

Information Discovery via Visualization

And A Lot MoreMouse-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 InspirationWe started with a

We could have an

wiki site

Web application

Semantic Entertainment

Social database-style characterization

Database search + wiki text search

Semantic consistency via wiki mechanisms

Easy to engineer

Semantic Football

24

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

Project Management with

SMW+

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

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 BridgeR2R 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

SMWCON SPRING 2012 WIKI

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 website usability

And development process

Update mechanisms for scheduled tasks

Improve Semantic Forms and Automatic Semantic Forms

Improve Wiki Administration Tool

Improve Faceted Search

Improve tabular forms

Improve WYSIWYG editor

Wiki Performance Profiling

Build a WikiApp for Master Data Managment

What We’ve Done (4)

LDIF: Linked Data Integration Framework

R2R Ontology Mapping Tools

Configuration File

Web GUI

Entity Resolution (via SILK)

Performance ImprovementFaster

Smaller memory footprint

More Data I/O SupportRDF, N-Triple

Download / Crawling

SPARQL endpoints

Scaling OutNew triple store for more data in single machine

Hadoop for parallelization

Quality and Trust Policy 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

ExhibitTimeline

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 syntaxcan 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/help_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

Connections

API

API

SmartJesse Wang | SemTech 2010

Support Office 2010

Support MediaWiki APISupport Wikipedia directlyMOC can access any wiki

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 appsScrum

Neurowiki

What’s Next (2)Social as in “Social Semantic Web”

Better semantic notifications

Social ProfileInteractivity

Social Network integration in SMW

Gamification!

Semantics as in Social Semantic Web Natural Language Processing Integration

Analytics

What’s Next (3)

Usability: Wiki = Quick and Easy

Used to be… Now?

What’s Next, Really…

What our stakeholdersLike youSay

AcknowledgementPaul Allen

Mark Greaves

Project Halo

SMW Core Developers

SMW+ Team

Wil Smith

Vulcan Technology

TeamMersion LLC

49

Thank you!