04/21/23 Cyber SMW developers meetup 1
Semantic Wiki @ RPI
Jie Bao and Li Ding
Tetherless World ConstellationRensselaer Polytechnic Institute
April 2, 2009
04/21/23 2
Outline
• General Position
• Past Work
• Stanford Meet-up Summary
• Research Challenges
04/21/23 3
General Position
Semantic Wiki
Applications
Best Practices: Extensions and Templates
Theory: Formal Semantics and Models
Education: Applications and Tutorials
04/21/23 4
Tetherless World Group Wiki (App)
http://tw.rpi.edu/wiki
It evolves every day!
04/21/23 5
RPI Map (App)
• Mashup map, event, tag,…• TetherlessMap Extension
http://map.rpi.edu
Contributors: Jin Guang Zheng, Rui Huang, Jie Bao and Li DingRPI shuttle data is from shuttles.rpi.edu and RPI event data is from events.rpi.edu
04/21/23 6
Policy Testbed (App)
<pmlj:NodeSet rdf:about="#uri_revision___title___FS_119_01_1_oldid_1478"> <pmlj:hasConclusion> <pmlp:InformationRdfInstance> <pmlp:hasURL rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI“ >http://tw.rpi.edu/proj/tami.wiki/index.php?title=FS_119_01_1&oldid=1478</pmlp:hasURL> </pmlp:InformationRdfInstance> </pmlj:hasConclusion> <pmlj:isConsequentOf> <pmlj:InferenceStep> <pmlj:hasInferenceEngine rdf:resource="http://tw.rpi.edu/proj/tami/Special:URIResolver/User:Li" /> <pmlp:hasCreationDateTime rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime“ >2008-11-12T19:50:20Z</pmlp:hasCreationDateTime> <pmlj:hasAntecedentList> <pmlj:NodeSetList> <ds:first rdf:resource="#uri_revision___title___FS_119_01_1_oldid_1475" /> </pmlj:NodeSetList> </pmlj:hasAntecedentList> <pmlj:hasInferenceRule rdf:resource="http://tw.rpi.edu/2008/sw/semanticwiki.owl#Revision" /> </pmlj:InferenceStep> </pmlj:isConsequentOf></pmlj:NodeSet>…
<pmlj:NodeSet rdf:about="#uri_revision___title___FS_119_01_1_oldid_1478"> <pmlj:hasConclusion> <pmlp:InformationRdfInstance> <pmlp:hasURL rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI“ >http://tw.rpi.edu/proj/tami.wiki/index.php?title=FS_119_01_1&oldid=1478</pmlp:hasURL> </pmlp:InformationRdfInstance> </pmlj:hasConclusion> <pmlj:isConsequentOf> <pmlj:InferenceStep> <pmlj:hasInferenceEngine rdf:resource="http://tw.rpi.edu/proj/tami/Special:URIResolver/User:Li" /> <pmlp:hasCreationDateTime rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime“ >2008-11-12T19:50:20Z</pmlp:hasCreationDateTime> <pmlj:hasAntecedentList> <pmlj:NodeSetList> <ds:first rdf:resource="#uri_revision___title___FS_119_01_1_oldid_1475" /> </pmlj:NodeSetList> </pmlj:hasAntecedentList> <pmlj:hasInferenceRule rdf:resource="http://tw.rpi.edu/2008/sw/semanticwiki.owl#Revision" /> </pmlj:InferenceStep> </pmlj:isConsequentOf></pmlj:NodeSet>…
{{Tami.event|coordinator=William Parker|datetime=2008/10/26 06:44:00 AM|description=[[Mr. Parker]] observed a glint of light in the window of a parked station wagon across the street, and then identified a male in the driver's seat apparently taking photographs of the gate and/or guard shack }}[[suspect gender::male]]
{{Tami.event|coordinator=William Parker|datetime=2008/10/26 06:44:00 AM|description=[[Mr. Parker]] observed a glint of light in the window of a parked station wagon across the street, and then identified a male in the driver's seat apparently taking photographs of the gate and/or guard shack }}[[suspect gender::male]]
Provenanceontology
Agent
Data
Event
Operation
coordinatorparticipant
input dataoutput data
operation
antecedent
Template-based Edit
Form-based Edit
SMW Browse
Tabulator-based Browse
Browse by semantic query results
Text + semanticstemplate for event & policy
Track Changes usingSemantic History
Technical Highlights Semantic Wiki-based online collaborative environment Ontology driven semantic templates and forms Semantically-enhanced browsing of scenario data Enhanced options for publishing semantic content Hypothetical testing support via semantic history
http://tw.rpi.edu/tami
04/21/23 7
CNL Ontology Editor (App)
Technical Highlights Template-based meta model for OWL representation on semantic wiki Semantic form based editing Several controlled natural language interfaces (Rabbit, ACE, Yayan) Limited rule inference (on going work)
http://tw.rpi.edu/proj/cnl
04/21/23 8
SMWBP Project
• http://code.google.com/p/smwbp/• SMW installation scripts• Extensions
– Ldap (modified)– ArrayExtension– TetherlessMap– AskMany
• Services– Rpipe (bibtex to wiki)
04/21/23 9
AskMany (Extension)
==Publications==<askmany querylocal="false"><site>http://tw.rpi.edu/wiki.tw/index.php</site><query>[[Category:Publication]][[has author::Li Ding]]</query><printout>?Has where published?has year</printout></askmany>
==Publications==<askmany querylocal="false"><site>http://tw.rpi.edu/wiki.tw/index.php</site><query>[[Category:Publication]][[has author::Li Ding]]</query><printout>?Has where published?has year</printout></askmany>
This Wiki Page is on http://tw.rpi.edu/portal
The result is from http://tw.rpi.edu/tw
Distributed query across Wikis
Contributors: Evan Patton http://tw.rpi.edu/Help:AskMany
04/21/23 10
{{PersonInfo|alias=Jim Hendler; James Hendler; User:Hendler; Jim H|affiliation=Rensselaer Polytechnic Institute;Tetherless World Constellation|role=Full Professor|image=Hendler2008.jpg|homepage=http://www.cs.rpi.edu/~hendler/|mbox=(mylastname)-at-cs.rpi.edu|mailAddress=Tetherless World Constellation (Mail)|interest=Semantic Web, Semantic Web Application}}
He joined the Tetherless World Constellation in [[has year join::2006]].
{{sbp.fit.tag |p=education |v=Yale University, Southern Methodist University, Brown University |format=ul |mode=list}}
{{#smartset:fellow of=American Association for Artificial Intelligence, British Computer Society|list}}
SMW syntax
Template
SBP FIT
SBP (Template and ParserFunction)
Modular Template for SMW
Parser function
04/21/23 11
Stanford Meet-up Summary
http://tw.rpi.edu/wiki09
• 12 attendees, 3.5 hours • 4 Talks
– Halo Extension, by Mark Greaves.
– Wikidsmart Demo, by Sanjiva Nath • http://www.zagile.com/products/wikidsmart.html
– From SMW to rule, by Jie Bao
– SMW based Web Application Model, by Li Ding.
• In-depth discussion on a couple of topics– Integrity checking, template-based UI, privacy, SMW for business use
(e.g. spreadsheet)
• Partially recorded (will be available after cleaning up)
04/21/23 12
Plan
• Development– SMW based light-weight group/project portal– SMW Best practices
• Research (in 3-6 month)– SMW syntax and query formalization– Rule modeling on SMW– Semantic Wiki based web application model– Semantic History
04/21/23 13
Future Directions
• Collaborative Data Sharing Platform– Semantic access control at finer granularity– Convergence of knowledge– Effective UI to generate and browse data
• Distributed Data– Distributed query– Portable/permanent Semantic Web data– Ontology mapping, entity mapping, and linked data
• Large Scale Data– Response time: read, write, query, and inference– Space: temporary table, network traffic, …