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

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 

Recently uploaded (20)

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 

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