Discourse Graphs

Discourse Graphs are an information model that enables everyone to map their ideas and arguments in a modular, composable graph format. site

We propose implementing this as a distributed graph across cooperating federated wiki sites. We capture the schema in one page, Claim Template, with PageFolds identifying paragraphs and links to elaborations for "question", "claim", "support" and "oppose".

The entire structure of the graph would be contained in sitemaps. However exploring large maps can be facilitated by segregating the sitemap links with "type" information indicated by placement within folds on claim pages. We propose offering a ClaimLinkSurvey to incrementally maintain this classification.

We anticipate at least two ways one might browse the content of the discourse graph. We propose offering each as an extension of Mech's Walk block. The workflow would be to assemble a neighborhood of interest then retrieve as aspects the most recent question and/or the most recent claims.

CLICK NEIGHBORS ClaimLinkSurvey WALK 10 questions WALK 30 claims CLICK SOLO

I've selected mechanisms for which we already have sample codes that would only need to be customized for this application. It does remain difficult to test collaborative applications without collaborators. So I propose a three stage experiment with modest implementation at each step.

One. Assemble a pod of at least three committed collaborators. Code the ClaimTemplate. Provision wiki sites for each with the template.

Two. Code the ClaimLinkSurveyProbe. Establish a weekly cadence for reviewing survey results and motivating continued discourse aiming for three realistic question/claim/support/oppose networks per person per week.

Three. Code Mech WALK functions once there is at least ten questions and thirty claims within the pod. Showcase the results within a larger audience and respond to their criticisms. Resume research on ever more important questions. Grow the pod month by month.

.

IBIS as typically used has three basic elements "issue", "position", "argument" and a limited set of ways that the nodes may be connected.