SlideShare a Scribd company logo
1 of 33
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
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
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],10/25/2009 SDOW @ ISWC 2009
Motivation Picture courtesy Matt Davies , Journal News, Jan 7, 2008 10/25/2009 SDOW @ ISWC 2009
Motivation ,[object Object],10/25/2009 SDOW @ ISWC 2009
10/25/2009 SDOW @ ISWC 2009
10/25/2009 SDOW @ ISWC 2009
10/25/2009 SDOW @ ISWC 2009 This becomes even trickier with “semantic wikis”
10/25/2009 SDOW @ ISWC 2009
Motivation 10/25/2009 SDOW @ ISWC 2009
Architecture Social Semantic Web Semantic History revision of author … … Publish REV1 REV2 Create 10/25/2009 SDOW @ ISWC 2009
What is “History”? 10/25/2009 SDOW @ ISWC 2009 Revision Action Temporal Data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Implementation on Semantic Mediawiki (SMW) 10/25/2009 SDOW @ ISWC 2009 Semantic MediaWiki
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 |…}}
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
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
Usage Examples 10/25/2009 SDOW @ ISWC 2009
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
Query: Semantic Recent Change http://tw.rpi.edu/proj/semhis.wiki/index.php/Semantic_recent_changes 10/25/2009 SDOW @ ISWC 2009
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
Temporal Reasoning Which papers of Jie Bao are "Tetherelss World Publication"? http://tw.rpi.edu/proj/semhis.wiki/index.php/Example_8 10/25/2009 SDOW @ ISWC 2009
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/
Future Work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],10/25/2009 SDOW @ ISWC 2009
Conclusions 10/25/2009 SDOW @ ISWC 2009
Thanks! ,[object Object],[object Object],[object Object],[object Object],10/25/2009 SDOW @ ISWC 2009
Backup 10/25/2009 SDOW @ ISWC 2009
Related Work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],10/25/2009 SDOW @ ISWC 2009
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?
Revision {{ SH_Rev |3353|20090714211611|User:Baojie|Jin Guang Zheng}} Those pages are hidden from common users 10/25/2009 SDOW @ ISWC 2009
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}}}]] }}
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
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
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

More Related Content

More from Jie Bao

Lean startup 精益创业 新创企业的成长思维
Lean startup 精益创业 新创企业的成长思维Lean startup 精益创业 新创企业的成长思维
Lean startup 精益创业 新创企业的成长思维Jie Bao
 
Towards social webtops using semantic wiki
Towards social webtops using semantic wikiTowards social webtops using semantic wiki
Towards social webtops using semantic wikiJie Bao
 
Semantic information theory in 20 minutes
Semantic information theory in 20 minutesSemantic information theory in 20 minutes
Semantic information theory in 20 minutesJie Bao
 
Towards a theory of semantic communication
Towards a theory of semantic communicationTowards a theory of semantic communication
Towards a theory of semantic communicationJie Bao
 
Expressive Query Answering For Semantic Wikis (20min)
Expressive Query Answering For  Semantic Wikis (20min)Expressive Query Answering For  Semantic Wikis (20min)
Expressive Query Answering For Semantic Wikis (20min)Jie Bao
 
Startup best practices
Startup best practicesStartup best practices
Startup best practicesJie Bao
 
Owl 2 quick reference card a4 size
Owl 2 quick reference card a4 sizeOwl 2 quick reference card a4 size
Owl 2 quick reference card a4 sizeJie Bao
 
ISWC 2010 Metadata Work Summary
ISWC 2010 Metadata Work SummaryISWC 2010 Metadata Work Summary
ISWC 2010 Metadata Work SummaryJie Bao
 
Expressive Query Answering For Semantic Wikis
Expressive Query Answering For  Semantic WikisExpressive Query Answering For  Semantic Wikis
Expressive Query Answering For Semantic WikisJie Bao
 
24 Ways to Explore ISWC 2010 Data
24 Ways to Explore ISWC 2010 Data24 Ways to Explore ISWC 2010 Data
24 Ways to Explore ISWC 2010 DataJie Bao
 
Semantic Web: In Quest for the Next Generation Killer Apps
Semantic Web: In Quest for the Next Generation Killer AppsSemantic Web: In Quest for the Next Generation Killer Apps
Semantic Web: In Quest for the Next Generation Killer AppsJie Bao
 
Representing financial reports on the semantic web a faithful translation f...
Representing financial reports on the semantic web   a faithful translation f...Representing financial reports on the semantic web   a faithful translation f...
Representing financial reports on the semantic web a faithful translation f...Jie Bao
 
XACML 3.0 (Partial) Concept Map
XACML 3.0 (Partial) Concept MapXACML 3.0 (Partial) Concept Map
XACML 3.0 (Partial) Concept MapJie Bao
 
Development of a Controlled Natural Language Interface for Semantic MediaWiki
Development of a Controlled Natural Language Interface for Semantic MediaWikiDevelopment of a Controlled Natural Language Interface for Semantic MediaWiki
Development of a Controlled Natural Language Interface for Semantic MediaWikiJie Bao
 
Digital image self-adaptive acquisition in medical x-ray imaging
Digital image self-adaptive acquisition in medical x-ray imagingDigital image self-adaptive acquisition in medical x-ray imaging
Digital image self-adaptive acquisition in medical x-ray imagingJie Bao
 
Privacy-Preserving Reasoning on the Semantic Web (Poster)
Privacy-Preserving Reasoning on the Semantic Web (Poster)Privacy-Preserving Reasoning on the Semantic Web (Poster)
Privacy-Preserving Reasoning on the Semantic Web (Poster)Jie Bao
 
Privacy-Preserving Reasoning on the Semantic Web
Privacy-Preserving Reasoning on the Semantic WebPrivacy-Preserving Reasoning on the Semantic Web
Privacy-Preserving Reasoning on the Semantic WebJie Bao
 
Collaborative Construction of Large Biological Ontologies
Collaborative Construction of Large Biological OntologiesCollaborative Construction of Large Biological Ontologies
Collaborative Construction of Large Biological OntologiesJie Bao
 
Representing and Reasoning with Modular Ontologies (2007)
Representing and Reasoning with Modular Ontologies (2007)Representing and Reasoning with Modular Ontologies (2007)
Representing and Reasoning with Modular Ontologies (2007)Jie Bao
 

More from Jie Bao (20)

Lean startup 精益创业 新创企业的成长思维
Lean startup 精益创业 新创企业的成长思维Lean startup 精益创业 新创企业的成长思维
Lean startup 精益创业 新创企业的成长思维
 
Towards social webtops using semantic wiki
Towards social webtops using semantic wikiTowards social webtops using semantic wiki
Towards social webtops using semantic wiki
 
Semantic information theory in 20 minutes
Semantic information theory in 20 minutesSemantic information theory in 20 minutes
Semantic information theory in 20 minutes
 
Towards a theory of semantic communication
Towards a theory of semantic communicationTowards a theory of semantic communication
Towards a theory of semantic communication
 
Expressive Query Answering For Semantic Wikis (20min)
Expressive Query Answering For  Semantic Wikis (20min)Expressive Query Answering For  Semantic Wikis (20min)
Expressive Query Answering For Semantic Wikis (20min)
 
Startup best practices
Startup best practicesStartup best practices
Startup best practices
 
Owl 2 quick reference card a4 size
Owl 2 quick reference card a4 sizeOwl 2 quick reference card a4 size
Owl 2 quick reference card a4 size
 
ISWC 2010 Metadata Work Summary
ISWC 2010 Metadata Work SummaryISWC 2010 Metadata Work Summary
ISWC 2010 Metadata Work Summary
 
Expressive Query Answering For Semantic Wikis
Expressive Query Answering For  Semantic WikisExpressive Query Answering For  Semantic Wikis
Expressive Query Answering For Semantic Wikis
 
CV
CVCV
CV
 
24 Ways to Explore ISWC 2010 Data
24 Ways to Explore ISWC 2010 Data24 Ways to Explore ISWC 2010 Data
24 Ways to Explore ISWC 2010 Data
 
Semantic Web: In Quest for the Next Generation Killer Apps
Semantic Web: In Quest for the Next Generation Killer AppsSemantic Web: In Quest for the Next Generation Killer Apps
Semantic Web: In Quest for the Next Generation Killer Apps
 
Representing financial reports on the semantic web a faithful translation f...
Representing financial reports on the semantic web   a faithful translation f...Representing financial reports on the semantic web   a faithful translation f...
Representing financial reports on the semantic web a faithful translation f...
 
XACML 3.0 (Partial) Concept Map
XACML 3.0 (Partial) Concept MapXACML 3.0 (Partial) Concept Map
XACML 3.0 (Partial) Concept Map
 
Development of a Controlled Natural Language Interface for Semantic MediaWiki
Development of a Controlled Natural Language Interface for Semantic MediaWikiDevelopment of a Controlled Natural Language Interface for Semantic MediaWiki
Development of a Controlled Natural Language Interface for Semantic MediaWiki
 
Digital image self-adaptive acquisition in medical x-ray imaging
Digital image self-adaptive acquisition in medical x-ray imagingDigital image self-adaptive acquisition in medical x-ray imaging
Digital image self-adaptive acquisition in medical x-ray imaging
 
Privacy-Preserving Reasoning on the Semantic Web (Poster)
Privacy-Preserving Reasoning on the Semantic Web (Poster)Privacy-Preserving Reasoning on the Semantic Web (Poster)
Privacy-Preserving Reasoning on the Semantic Web (Poster)
 
Privacy-Preserving Reasoning on the Semantic Web
Privacy-Preserving Reasoning on the Semantic WebPrivacy-Preserving Reasoning on the Semantic Web
Privacy-Preserving Reasoning on the Semantic Web
 
Collaborative Construction of Large Biological Ontologies
Collaborative Construction of Large Biological OntologiesCollaborative Construction of Large Biological Ontologies
Collaborative Construction of Large Biological Ontologies
 
Representing and Reasoning with Modular Ontologies (2007)
Representing and Reasoning with Modular Ontologies (2007)Representing and Reasoning with Modular Ontologies (2007)
Representing and Reasoning with Modular Ontologies (2007)
 

Recently uploaded

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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, Adobeapidays
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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.pdfsudhanshuwaghmare1
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
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 RobisonAnna Loughnan Colquhoun
 
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 2024The Digital Insurer
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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 educationjfdjdjcjdnsjd
 

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 

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

  • 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. 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.
  • 4. Motivation Picture courtesy Matt Davies , Journal News, Jan 7, 2008 10/25/2009 SDOW @ ISWC 2009
  • 5.
  • 6. 10/25/2009 SDOW @ ISWC 2009
  • 7. 10/25/2009 SDOW @ ISWC 2009
  • 8. 10/25/2009 SDOW @ ISWC 2009 This becomes even trickier with “semantic wikis”
  • 9. 10/25/2009 SDOW @ ISWC 2009
  • 11. Architecture Social Semantic Web Semantic History revision of author … … Publish REV1 REV2 Create 10/25/2009 SDOW @ ISWC 2009
  • 12.
  • 13. Implementation on Semantic Mediawiki (SMW) 10/25/2009 SDOW @ ISWC 2009 Semantic MediaWiki
  • 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. 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. 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. Usage Examples 10/25/2009 SDOW @ ISWC 2009
  • 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. Query: Semantic Recent Change http://tw.rpi.edu/proj/semhis.wiki/index.php/Semantic_recent_changes 10/25/2009 SDOW @ ISWC 2009
  • 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. Temporal Reasoning Which papers of Jie Bao are "Tetherelss World Publication"? http://tw.rpi.edu/proj/semhis.wiki/index.php/Example_8 10/25/2009 SDOW @ ISWC 2009
  • 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.
  • 25.
  • 26. Backup 10/25/2009 SDOW @ ISWC 2009
  • 27.
  • 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. Revision {{ SH_Rev |3353|20090714211611|User:Baojie|Jin Guang Zheng}} Those pages are hidden from common users 10/25/2009 SDOW @ ISWC 2009
  • 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. 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. 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. 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