distributed-conversation-formats

(Difference between revisions)

Jump to: navigation, search
(moved from examples page.)
Current revision (19:05, 3 January 2009) (view source)
m (Reverted edits by CobotRalco (Talk) to last version by RyanKing)
 
(5 intermediate revisions not shown.)
Line 43: Line 43:
    
    
   Eight link types represent the allowable relationships between these nodes:
   Eight link types represent the allowable relationships between these nodes:
-
   1. generalises
+
   1. generalizes
-
   2. specialises
+
   2. specializes
   3. replaces
   3. replaces
   4. questions
   4. questions
Line 56: Line 56:
Similar to TDL, IBIS seems to tackle a bigger problem than the one discussed here.  
Similar to TDL, IBIS seems to tackle a bigger problem than the one discussed here.  
* The different node types are not necessary for tracking a discussion thread. Tracking the flow of the conversation, the arguments and flow of ideas is a wider more complex issue than just gluing together disparate pieces of an online discussion.
* The different node types are not necessary for tracking a discussion thread. Tracking the flow of the conversation, the arguments and flow of ideas is a wider more complex issue than just gluing together disparate pieces of an online discussion.
-
* Link type such as "generalises" and "specialises" might be useful but seem to require a lot from the user. If we allow for inheritance of link type they could be used as optional parts of the format but it appears that we can do well enough without them.
+
* Link type such as "generalizes" and "specializes" might be useful but seem to require a lot from the user. If we allow for inheritance of link type they could be used as optional parts of the format but it appears that we can do well enough without them.
=== SIOC - Semantically-Interlinked Online Communities ===
=== SIOC - Semantically-Interlinked Online Communities ===
SIOC (Semantically Interlinked Online Communities) is an ontology for describing discussion forums and posts on topic threads in online community sites. This includes but is not limited to: blogs, bulletin boards, mailing lists, newsgroups, etc.
SIOC (Semantically Interlinked Online Communities) is an ontology for describing discussion forums and posts on topic threads in online community sites. This includes but is not limited to: blogs, bulletin boards, mailing lists, newsgroups, etc.
-
* http://rdfs.org/sioc/
+
* http://sioc-project.org/
* http://rdfs.org/sioc/spec/
* http://rdfs.org/sioc/spec/
Line 80: Line 80:
* attachment might be interesting but is it necessary?  
* attachment might be interesting but is it necessary?  
* related_to might be useful in an aggregate environment (think delicious related tags) but otherwise I see those posts use as source citations, so this specific relation type might be pointless.
* related_to might be useful in an aggregate environment (think delicious related tags) but otherwise I see those posts use as source citations, so this specific relation type might be pointless.
 +
 +
'''Microformats and SIOC'''
 +
 +
* John Breslin has written a blog post about [http://www.johnbreslin.com/blog/2006/10/02/microformats-and-sioc/ potential connections between mf, cite-rel and SIOC].
== Examples of Use ==
== Examples of Use ==
Line 93: Line 97:
* Citing a reference
* Citing a reference
* Via link/Hat tip (mainly in blogs)
* Via link/Hat tip (mainly in blogs)
 +
 +
=== Atom Threading Extensions ===
 +
 +
An extension has been created in [http://www.ietf.org/rfc/rfc4685.txt RFC-4685] for Threading, essentially the ability, with Atom, to have cross-site, continuous conversations.
 +
 +
(needs more details)

Current revision

Contents

Distributed Conversation Formats

Examples of Related Formats

Email/Usenet

Email and Usenet both keep track of discussion threads in a non-central manner using headers and references to message IDs. Some common headers and their use are highlighted in RFC2076 - Common Internet Message Headers section 3.6:

Thread Description Language

Thread Description Language - TDL is an RDF vocabulary for describing threaded discussions, such as Usenet, weblogs, bulletin boards, and e-mail conversations.

TDL v3 defines the following properties:

Discussion of TDL

  1. respondsNegativelyTo, respondsPositivelyTo are beyond the scope of this spec. They can both be implemented using vote-links.
  2. Without those, respondsTo remains the main connector between posts in a thread.
  3. mentions and discusses seem to be splitting hairs. It appears that both of them can be replaced by using the CITE tag.
  4. follows seems to be designed for use in a central registry that tracks threads and therefore is useless for a distributed solution.

IBIS - Issues Based Information Systems

Kunz's Issue Based Information Systems (IBIS) provide a framework for collaborative understanding of the major issues and implications surrounding what are described as ``wicked problems (problems that lack a definitive formulation). Understanding is achieved by using hypertext components to create structured arguments surrounding the issues. (Weblog Kitchen)

 The hypertext model of IBIS consists of three node types:
  1. issues
  2. positions
  3. arguments
 
 Eight link types represent the allowable relationships between these nodes:
  1. generalizes
  2. specializes
  3. replaces
  4. questions
  5. is_suggested_by
  6. responds_to
  7. objects_to
  8. supports

Discussion of IBIS

Similar to TDL, IBIS seems to tackle a bigger problem than the one discussed here.

SIOC - Semantically-Interlinked Online Communities

SIOC (Semantically Interlinked Online Communities) is an ontology for describing discussion forums and posts on topic threads in online community sites. This includes but is not limited to: blogs, bulletin boards, mailing lists, newsgroups, etc.

Relevant properties defined under SIOC:

Discussion of SIOC

Microformats and SIOC

Examples of Use

From Email we get two basic relations between message:

From various publications (often of standards) we get:

Citation of resources comes in several flavors:

Atom Threading Extensions

An extension has been created in RFC-4685 for Threading, essentially the ability, with Atom, to have cross-site, continuous conversations.

(needs more details)

distributed-conversation-formats was last modified: Saturday, January 3rd, 2009

Views