Page 1
Copyright 2009 Digital Enterprise Research Institute. All rights reserved.
Digital Enterprise Research Institute www.deri.ie
A semantic framework for modellingquotes in email conversations
Alexandre Passant, Antoine Zimmermann, Jodi Schneider, John G. BreslinDigital Enterprise Research Institute, NUI Galway
http://deri.ie - [email protected]
ISWSA2010Monday, 14/06/2010Amman, Jordan
Page 2
Digital Enterprise Research Institute www.deri.ie
Quoting in email conversations
…PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the same as the owl namespace.…We may also want to discuss ISSUE-109 at a later stage.
From: Peter F. Patel-Schneider <[email protected] >To: <[email protected] >
Page 3
Digital Enterprise Research Institute www.deri.ie
Quoting in email conversations
…PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the same as the owl namespace.…We may also want to discuss ISSUE-109 at a later stage.
From: Peter F. Patel-Schneider <[email protected] >To: <[email protected] >
> PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the> same as the owl namespace.
+1. Otherwise in the future we would collect different namespaces
> We may also want to discuss ISSUE-109 at a later stage.
+1 as well ;)
From: Michael Schneider <[email protected] >To: Peter F. Patel-Schneider <[email protected] >Cc: <[email protected] >
Page 4
Digital Enterprise Research Institute www.deri.ie
Quoting patterns
Analysis of 2 W3C mailing-lists on a 3-months time public-lod (Linking Open Data)
public-media-fragment (Media Fragments WG)
Page 5
Digital Enterprise Research Institute www.deri.ie
Modelling email threads using SIOC
SIOC – Semantically-Interlinked Online Communities http://sioc-project.org
Modelling and interlinking data from the Social Web
Cannot capture the quoting patterns !
sioc:Item
…PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the same as the owl namespace.…We may also want to discuss ISSUE-109 at a later stage.
From: Peter F. Patel-Schneider <[email protected] >To: <[email protected] >
> PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the> same as the owl namespace.
+1. Otherwise in the future we would collect different namespaces
> We may also want to discuss ISSUE-109 at a later stage.
+1 as well ;)
From: Michael Schneider <[email protected] >To: Peter F. Patel-Schneider <[email protected] >Cc: <[email protected] >
rdf:type
rdf:type
sioc:reply_ofsioc:has_reply
sioc:has_creator
sioc:has_creator
Page 6
Digital Enterprise Research Institute www.deri.ie
Extending SIOC to model quotes
Page 7
Digital Enterprise Research Institute www.deri.ie
Modelling Quotes in RDF
sioc:Item
…PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the same as the owl namespace.…We may also want to discuss ISSUE-109 at a later stage.
From: Peter F. Patel-Schneider <[email protected] >To: <[email protected] >
> PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the> same as the owl namespace.
+1. Otherwise in the future we would collect different namespaces
> We may also want to discuss ISSUE-109 at a later stage.
+1 as well ;)
From: Michael Schneider <[email protected] >To: Peter F. Patel-Schneider <[email protected] >Cc: <[email protected] >
rdf:type
rdf:type
sioc:reply_ofsioc:has_reply
sioc:has_creator
sioc:has_creator
Page 8
Digital Enterprise Research Institute www.deri.ie
Modelling Quotes in RDF
sioc:Item
…PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the same as the owl namespace.…We may also want to discuss ISSUE-109 at a later stage.
From: Peter F. Patel-Schneider <[email protected] >To: <[email protected] >
> PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the> same as the owl namespace.
+1. Otherwise in the future we would collect different namespaces
> We may also want to discuss ISSUE-109 at a later stage.
+1 as well ;)
From: Michael Schneider <[email protected] >To: Peter F. Patel-Schneider <[email protected] >Cc: <[email protected] >
rdf:type
rdf:type
sioc:reply_ofsioc:has_reply
sioc:has_creator
sioc:has_creator
> PROPOSED: Resolve ISSUE-106 […]
+1. Otherwise […]
quotes:has_block
Page 9
Digital Enterprise Research Institute www.deri.ie
Modelling Quotes in RDF
sioc:Item
…PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the same as the owl namespace.…We may also want to discuss ISSUE-109 at a later stage.
From: Peter F. Patel-Schneider <[email protected] >To: <[email protected] >
> PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the> same as the owl namespace.
+1. Otherwise in the future we would collect different namespaces
> We may also want to discuss ISSUE-109 at a later stage.
+1 as well ;)
From: Michael Schneider <[email protected] >To: Peter F. Patel-Schneider <[email protected] >Cc: <[email protected] >
rdf:type
rdf:type
sioc:reply_ofsioc:has_reply
sioc:has_creator
sioc:has_creator
> PROPOSED: Resolve ISSUE-106 […]
+1. Otherwise […]
quotes:has_block
PROPOSED: […]quotes:has_quote
Page 10
Digital Enterprise Research Institute www.deri.ie
Modelling Quotes in RDF
sioc:Item
…PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the same as the owl namespace.…We may also want to discuss ISSUE-109 at a later stage.
From: Peter F. Patel-Schneider <[email protected] >To: <[email protected] >
> PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the> same as the owl namespace.
+1. Otherwise in the future we would collect different namespaces
> We may also want to discuss ISSUE-109 at a later stage.
+1 as well ;)
From: Michael Schneider <[email protected] >To: Peter F. Patel-Schneider <[email protected] >Cc: <[email protected] >
rdf:type
rdf:type
sioc:reply_ofsioc:has_reply
sioc:has_creator
sioc:has_creator
> PROPOSED: Resolve ISSUE-106 […]
+1. Otherwise […]
quotes:has_block
PROPOSED: […]quotes:has_quote
+1. Otherwise […]quotes:has_response
Page 11
Digital Enterprise Research Institute www.deri.ie
Modelling Quotes in RDF
sioc:Item
…PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the same as the owl namespace.…We may also want to discuss ISSUE-109 at a later stage.
From: Peter F. Patel-Schneider <[email protected] >To: <[email protected] >
> PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the> same as the owl namespace.
+1. Otherwise in the future we would collect different namespaces
> We may also want to discuss ISSUE-109 at a later stage.
+1 as well ;)
From: Michael Schneider <[email protected] >To: Peter F. Patel-Schneider <[email protected] >Cc: <[email protected] >
rdf:type
rdf:type
sioc:reply_ofsioc:has_reply
sioc:has_creator
sioc:has_creator
> PROPOSED: Resolve ISSUE-106 […]
+1. Otherwise […]
quotes:has_block
PROPOSED: […]quotes:has_quote
+1. Otherwise […]quotes:has_response
> We may also […]
+1 as well ;)
quotes:has_block
We may also […]
+1 as well ;)
quotes:has_quote
quotes:has_response
Page 12
Digital Enterprise Research Institute www.deri.ie
quotes:has_response
Using OWL2 Property Chain Axioms
sioc:Item
…PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the same as the owl namespace.…We may also want to discuss ISSUE-109 at a later stage.
From: Peter F. Patel-Schneider <[email protected] >To: <[email protected] >
> PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the> same as the owl namespace.
+1. Otherwise in the future we would collect different namespaces
> We may also want to discuss ISSUE-109 at a later stage.
+1 as well ;)
From: Michael Schneider <[email protected] >To: Peter F. Patel-Schneider <[email protected] >Cc: <[email protected] >
rdf:type
rdf:type
sioc:reply_ofsioc:has_reply
sioc:has_creator
sioc:has_creator
> PROPOSED: Resolve ISSUE-106 […]
+1. Otherwise […]
PROPOSED: […]
+1. Otherwise […]
quotes:has_block
quotes:has_quote
Page 13
Digital Enterprise Research Institute www.deri.ie
quotes:has_response
Using OWL2 Property Chain Axioms
sioc:Item
…PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the same as the owl namespace.…We may also want to discuss ISSUE-109 at a later stage.
From: Peter F. Patel-Schneider <[email protected] >To: <[email protected] >
> PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the> same as the owl namespace.
+1. Otherwise in the future we would collect different namespaces
> We may also want to discuss ISSUE-109 at a later stage.
+1 as well ;)
From: Michael Schneider <[email protected] >To: Peter F. Patel-Schneider <[email protected] >Cc: <[email protected] >
rdf:type
rdf:type
sioc:reply_ofsioc:has_reply
sioc:has_creator
sioc:has_creator
> PROPOSED: Resolve ISSUE-106 […]
+1. Otherwise […]
PROPOSED: […]
+1. Otherwise […]
quotes:has_block
quotes:quote_of
Page 14
Digital Enterprise Research Institute www.deri.ie
quotes:has_response
Using OWL2 Property Chain Axioms
sioc:Item
…PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the same as the owl namespace.…We may also want to discuss ISSUE-109 at a later stage.
From: Peter F. Patel-Schneider <[email protected] >To: <[email protected] >
> PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the> same as the owl namespace.
+1. Otherwise in the future we would collect different namespaces
> We may also want to discuss ISSUE-109 at a later stage.
+1 as well ;)
From: Michael Schneider <[email protected] >To: Peter F. Patel-Schneider <[email protected] >Cc: <[email protected] >
rdf:type
rdf:type
sioc:reply_ofsioc:has_reply
sioc:has_creator
sioc:has_creator
> PROPOSED: Resolve ISSUE-106 […]
+1. Otherwise […]
PROPOSED: […]
+1. Otherwise […]
quotes:has_block
quotes:quote_of
sioc:reply_of
Page 15
Digital Enterprise Research Institute www.deri.ie
quotes:quote_of
quotes:has_response
Using OWL2 Property Chain Axioms
sioc:Item
…PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the same as the owl namespace.…We may also want to discuss ISSUE-109 at a later stage.
From: Peter F. Patel-Schneider <[email protected] >To: <[email protected] >
> PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the> same as the owl namespace.
+1. Otherwise in the future we would collect different namespaces
> We may also want to discuss ISSUE-109 at a later stage.
+1 as well ;)
From: Michael Schneider <[email protected] >To: Peter F. Patel-Schneider <[email protected] >Cc: <[email protected] >
rdf:type
rdf:type
sioc:reply_ofsioc:has_reply
sioc:has_creator
sioc:has_creator
> PROPOSED: Resolve ISSUE-106 […]
+1. Otherwise […]
PROPOSED: […]
+1. Otherwise […]
sioc:reply_of
quotes:block_of
Page 16
Digital Enterprise Research Institute www.deri.ie
quotes:quote_of
quotes:has_response
Using OWL2 Property Chain Axioms
sioc:Item
…PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the same as the owl namespace.…We may also want to discuss ISSUE-109 at a later stage.
From: Peter F. Patel-Schneider <[email protected] >To: <[email protected] >
> PROPOSED: Resolve ISSUE-106 by making the owl2 namespace the> same as the owl namespace.
+1. Otherwise in the future we would collect different namespaces
> We may also want to discuss ISSUE-109 at a later stage.
+1 as well ;)
From: Michael Schneider <[email protected] >To: Peter F. Patel-Schneider <[email protected] >Cc: <[email protected] >
rdf:type
rdf:type
sioc:reply_ofsioc:has_reply
sioc:has_creator
sioc:has_creator
> PROPOSED: Resolve ISSUE-106 […]
+1. Otherwise […]
PROPOSED: […]
+1. Otherwise […]
sioc:reply_of
sioc:has_creator
quotes:block_of
Page 17
Digital Enterprise Research Institute www.deri.ie
Applications
Retrieving quoted elements Identify all elements re. ISSUEs that have been quoted and
answered with +1
Can be combined with COUNT (SPARQL 1.1) to identify positive / negative views re. a particular ISSUE
Page 18
Digital Enterprise Research Institute www.deri.ie
Further opportunities
Cross mailing-list integration Integrating quotes from mailing-list A into mailing-list B
Extended to cross-sytems integration (quoting a blog in a wiki, etc.)
Integration with other systems using quotes Forums, wiki discussion pages, Google Wave, etc.
Enabling interoperability between distributed quoting systems
Argumentation patterns Combining quoting patterns with argumentation features
Identifying agreement / disagreement, argumentation support, conflicts, etc.