Semantic History: Towards Modeling and Publishing Changes of Online Semantic Data

1,963 views
1,863 views

Published on

Talk of Jie Bao, Li Ding, Deborah L. McGuinness. Semantic History: Towards Modeling and Publishing Changes of Online Semantic Data, In The 2nd Social Data on the Web workshop (SDoW2009), 2009

http://tw.rpi.edu/wiki/TW-2009-17

Published in: Technology, Education
1 Comment
4 Likes
Statistics
Notes
No Downloads
Views
Total views
1,963
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
21
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide

Semantic History: Towards Modeling and Publishing Changes of Online Semantic Data

  1. 1. Semantic History: Jie Bao, Li Ding, and Deborah L. McGuinness Tetherless World Constellation Rensselaer Polytechnic Institute Troy, NY, 12180-3590, USA {baojie,dingl, dlm}@cs.rpi.edu pdf & slides: http://tw.rpi.edu/wiki/TW-2009-17 Towards Modeling and Publishing Changes of Online Semantic Data
  2. 2. Semantic History: Jie Bao, Li Ding, and Deborah L. McGuinness Tetherless World Constellation Rensselaer Polytechnic Institute Troy, NY, 12180-3590, USA {baojie,dingl, dlm}@cs.rpi.edu pdf & slides: http://tw.rpi.edu/wiki/TW-2009-17 WHAT Axel and Boris have done to the OWL Wiki and WHY Jim is now called James
  3. 3. Outline <ul><li>Motivation </li></ul><ul><li>Architecture </li></ul><ul><li>Implementation </li></ul><ul><li>Examples </li></ul><ul><li>Future Work and Conclusions </li></ul>10/25/2009 SDOW @ ISWC 2009
  4. 4. Motivation Picture courtesy Matt Davies , Journal News, Jan 7, 2008 10/25/2009 SDOW @ ISWC 2009
  5. 5. Motivation <ul><li>But finding and understanding changes could be a nightmare… </li></ul>10/25/2009 SDOW @ ISWC 2009
  6. 6. 10/25/2009 SDOW @ ISWC 2009
  7. 7. 10/25/2009 SDOW @ ISWC 2009
  8. 8. 10/25/2009 SDOW @ ISWC 2009 This becomes even trickier with “semantic wikis”
  9. 9. 10/25/2009 SDOW @ ISWC 2009
  10. 10. Motivation 10/25/2009 SDOW @ ISWC 2009
  11. 11. Architecture Social Semantic Web Semantic History revision of author … … Publish REV1 REV2 Create 10/25/2009 SDOW @ ISWC 2009
  12. 12. What is “History”? 10/25/2009 SDOW @ ISWC 2009 Revision Action Temporal Data <ul><li>Where this change happened? </li></ul><ul><li>Who made it? </li></ul><ul><li>What content has been changed? </li></ul><ul><li>Why this action is taken? </li></ul><ul><li>Which source backs up the change? </li></ul><ul><li>When the change happened? </li></ul><ul><li>How data (e.g., RDF triples) is changed? </li></ul><ul><li>How the temporal change is represented? </li></ul>
  13. 13. Implementation on Semantic Mediawiki (SMW) 10/25/2009 SDOW @ ISWC 2009 Semantic MediaWiki
  14. 14. 10/25/2009 SDOW @ ISWC 2009 SMW The Semantic History (SH) extension captures edit actions Revision history User User makes edits Triple Representation of history Triplified revision history is added to and managed by the SMW Applications use the triplified revision history for various purposes SH Templates (customizable) SH Templates generate semantic descriptions of revision history {{ SH_Triple |…}} {{ SH_Add |…}} {{ SH_Delete |…}}
  15. 15. Data to Triples Example: Revision {{ SH_Rev |3353 |20090714211611 |User:Baojie |James Hendler }} 10/25/2009 SDOW @ ISWC 2009 Customizable! Customizable! Rev:3353 id 3353 Rev:3353 time 20090714211611 Rev:3353 author User:Baojie Rev:3353 about James Hendler
  16. 16. Data to Triples Example: Editing Summary “ SH_Summary” Template {{ SH_Summary | reason::Introduction wordsmithing ; source::http://www.w3c….; category:Grammar Fixing; }} 10/25/2009 SDOW @ ISWC 2009 Customizable! Customizable! Rev:3145 reason Introduction wordsmithing Rev:3145 source http://www.w3c…. Rev:3145 rdf:type wiki:Grammar Fixing
  17. 17. Usage Examples 10/25/2009 SDOW @ ISWC 2009
  18. 18. Provenance tracking Who has changed the first name of James Hendler? http://tw.rpi.edu/proj/semhis.wiki/index.php/Example_4 10/25/2009 SDOW @ ISWC 2009
  19. 19. Query: Semantic Recent Change http://tw.rpi.edu/proj/semhis.wiki/index.php/Semantic_recent_changes 10/25/2009 SDOW @ ISWC 2009
  20. 20. Statistics Which domain has attracted more changes: University or Person? http://tw.rpi.edu/proj/semhis.wiki/index.php/Example_5 10/25/2009 SDOW @ ISWC 2009
  21. 21. Temporal Reasoning Which papers of Jie Bao are &quot;Tetherelss World Publication&quot;? http://tw.rpi.edu/proj/semhis.wiki/index.php/Example_8 10/25/2009 SDOW @ ISWC 2009
  22. 22. Future Work – Integration with other tools Data.gov wiki – Government data Wiki-based Ontology Editor 10/25/2009 SDOW @ ISWC 2009 http://tw.rpi.edu/proj/cnl http://data-gov.tw.rpi.edu/
  23. 23. Future Work <ul><li>Scalability test/improvement </li></ul><ul><ul><li>How fast it will be in coping a lot of changes? </li></ul></ul><ul><li>Trust computation </li></ul><ul><ul><li>How semantics help evaluate trustworthiness of wiki content? </li></ul></ul><ul><li>Advanced explanation </li></ul><ul><ul><li>How to find the cause of a change on a semantic wiki? </li></ul></ul><ul><li>Wikipedia revisions as linked data </li></ul><ul><ul><li>Open up a time machine for traveling Wikipedia. </li></ul></ul>10/25/2009 SDOW @ ISWC 2009
  24. 24. Conclusions 10/25/2009 SDOW @ ISWC 2009
  25. 25. Thanks! <ul><li>Email: [email_address] </li></ul><ul><li>Demo: http://tw.rpi.edu/semhis </li></ul><ul><li>Download: http://www.mediawiki.org/wiki/Extension:SemanticHistory </li></ul><ul><li>pdf & slides : http://tw.rpi.edu/wiki/TW-2009-17 </li></ul>10/25/2009 SDOW @ ISWC 2009
  26. 26. Backup 10/25/2009 SDOW @ ISWC 2009
  27. 27. Related Work <ul><li>Temporal KR: in DB/OWL/RDF/SPARQL… </li></ul><ul><ul><li>Our work is tied a particular KR formalism </li></ul></ul><ul><li>Change Detecting </li></ul><ul><ul><li>We focus on publishing history as linkable data </li></ul></ul><ul><li>RDF diff </li></ul><ul><ul><li>Complements of our work for detecting triple changes </li></ul></ul><ul><ul><li>Our work additionally addresses provenance and rationale </li></ul></ul>10/25/2009 SDOW @ ISWC 2009
  28. 28. 10/25/2009 SDOW @ ISWC 2009 But how to find that without manually reading 200+ pages? Which countries have outdated/missing 2008 GDP (nominal) figure on Wikipedia?
  29. 29. Revision {{ SH_Rev |3353|20090714211611|User:Baojie|Jin Guang Zheng}} Those pages are hidden from common users 10/25/2009 SDOW @ ISWC 2009
  30. 30. Template-based Triplification 10/25/2009 SDOW @ ISWC 2009 {{ SH_Rev |3353|20090714211611|User:Baojie|Jin Guang Zheng}} Template:SH_Rev Instance of the template: Revision [[id::{{{1}}}]] , about [[about::{{{4|NA}}}]] , on time [[time::{{{2}}}| ]] [[formatTime::{{DateFormat|{{{2}}}}}]] , by author [[author::{{{3}}}]] [[Category:Revision]] {{#if: {{{5|}}}| [[Category:{{{5}}}]] }}
  31. 31. Triple Changes A typical triple page {{ SH_Triple |RPI|DefinedBy|Jie Bao}} {{ SH_Add |1454|20090708190303|User:Baojie}} {{ SH_Add |M20090708235158|20090708235158|User:Baojie}} {{ SH_Delete |3305|20090713115342|User:Baojie}} {{ SH_Obsolete |1}} 10/25/2009 SDOW @ ISWC 2009
  32. 32. Editing Summary A revision page with semantic summary {{ SH_Rev |2462|20090712064807|User:Baojie|Main Page}} {{ SH_Summary |reason::to demo semantic summary; source::none; category:Test Edit; something not useful}} {{ SH_Minor }} How to explain summary is up to the wiki admin (by designing “Template:SH_Summary”) Customizable grammar 10/25/2009 SDOW @ ISWC 2009
  33. 33. Explanation Created by Uses template Doesn’t generate “member_of” assertions Generates “member_of” assertions Why Jie Bao is a member of the project ITA? http://tw.rpi.edu/proj/semhis.wiki/index.php/Example_11 10/25/2009 SDOW @ ISWC 2009   one p ossible   explanation of

×