<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://synthesis.jon-e.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Karola</id>
	<title>Synthesis Infrastructures - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://synthesis.jon-e.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Karola"/>
	<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/Special:Contributions/Karola"/>
	<updated>2026-04-18T02:03:25Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1504</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1504"/>
		<updated>2022-11-28T20:28:21Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Progress as of Day 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Group&lt;br /&gt;
|Decription=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
|Topics=Discourse Graphs, SPARQL&lt;br /&gt;
|Projects=Federated knowledge synthesis, Making Discourse Graphs Indexable &amp;amp; Discoverable&lt;br /&gt;
|Discord Channel Name=#discourse-modeling&lt;br /&gt;
|Discord Channel URL=https://discord.com/channels/1029514961782849607/1038988750677606432&lt;br /&gt;
|Facilitator=Karola Kirsanow&lt;br /&gt;
|Members=Karola Kirsanow, Konrad Hinsen, Kyle MacLaury, Peter Murray-Rust, Sam Klein&lt;br /&gt;
|Description=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
}}&lt;br /&gt;
== What are we discussing? ==&lt;br /&gt;
&lt;br /&gt;
It could be really valuable to try to prototype a &amp;quot;computable&amp;quot; synthesis of the knowledge in this workshop here in the wiki. One test of the &amp;quot;computability&amp;quot; would be to make it visualizable.&lt;br /&gt;
&lt;br /&gt;
Could have applications to the semantic climate setting that [[Peter Murray-Rust]] is working on.&lt;br /&gt;
&lt;br /&gt;
[[File:Results graph.png|thumb|the results graph - Matt Akamatsu's DG dialect for experimental science]]&lt;br /&gt;
&lt;br /&gt;
== Discourse Graphs ==&lt;br /&gt;
[[File:Discourse Graph.png|thumb|Discourse Graph (from Joel Chan)]]&lt;br /&gt;
We're focusing on implementing  [https://oasis-lab.gitbook.io/roamresearch-discourse-graph-extension/ the Discourse Graph Datamodel] in a wiki to see if we can make further progress on enabling and supporting synthesis, discovery, and dissemination by building upon models that  have already demonstrated success.&amp;lt;blockquote&amp;gt;From our chat yesterday: I'd like to propose adding &amp;lt;code&amp;gt;Axiom&amp;lt;/code&amp;gt;s and adding relationships to &amp;lt;code&amp;gt;Source&amp;lt;/code&amp;gt;s. Is there a way to do this on the oasis-lab spec?&amp;lt;/blockquote&amp;gt;[[File:The discourse graph quadruplet.png|thumb|The discourse graph quadruplet]]&lt;br /&gt;
&lt;br /&gt;
== Now you're playing with templates ==&lt;br /&gt;
* &amp;lt;tt&amp;gt;{{&amp;lt;/tt&amp;gt;&amp;lt;tt&amp;gt; [[:template:source|Source]]}} &amp;lt;/tt&amp;gt; template : URL, publisher, publisher-url, date, author, title&lt;br /&gt;
&lt;br /&gt;
{{source&lt;br /&gt;
| url = https://synthesis-infrastructures.wiki/Discourse_Modeling&lt;br /&gt;
| publisher = Synthesis Infrastructures wiki&lt;br /&gt;
| publisher-url = https://synthesis-infrastructures.wiki/index.php?title=Discourse_Modeling&lt;br /&gt;
| date = 2022-11-12&lt;br /&gt;
| author = Sj&lt;br /&gt;
| title = Discourse modeling templates}}&lt;br /&gt;
&lt;br /&gt;
* Claim : &lt;br /&gt;
* Axiom (?) :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[:Category:Discourse graph templates|Discourse Graph templates]]&lt;br /&gt;
&lt;br /&gt;
== Potential Actions ==&lt;br /&gt;
* Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
** [[Making Discourse Graphs Indexable &amp;amp; Discoverable]] is a sub-project relevant to this group&lt;br /&gt;
* [[Incorporate models/algorithms into Semantic MediaWiki]]&lt;br /&gt;
* [[Access discourse and knowledge representations in the SMW instance]]&lt;br /&gt;
* Compute with the returned data&lt;br /&gt;
** potentially using models/algorithms from the wiki&lt;br /&gt;
* Visualize the results of the computation&lt;br /&gt;
* Publish the visualizations back to the SMW instance&lt;br /&gt;
* Assess suitability of Discourse Graphs for federation ([[Federated knowledge synthesis|Federated Knowledge Synthesis]])&lt;br /&gt;
&lt;br /&gt;
=== Modules ===&lt;br /&gt;
Technical aspects of the project &lt;br /&gt;
* [[Semantic MediaWiki]]&lt;br /&gt;
** Front End&lt;br /&gt;
*** Embed CloudObjects from Wolfram Cloud&lt;br /&gt;
*** User chooses model and specifies input parameters&lt;br /&gt;
*** User applies model to input parameters &lt;br /&gt;
**** Call API that executes&lt;br /&gt;
** rdf database&lt;br /&gt;
*** [[SPARQL]] endpoint&lt;br /&gt;
* Wolfram Cloud&lt;br /&gt;
** Use [https://reference.wolfram.com/language/GraphStore/ref/SPARQLExecute.html SPARQLExecute] to call the SPARQL endpoint&lt;br /&gt;
** Apply Model to query results&lt;br /&gt;
** Publish visualizations as CloudObjects&lt;br /&gt;
** Publish API that executes model/algorithm&lt;br /&gt;
&lt;br /&gt;
== Workshop Goals ==&lt;br /&gt;
&lt;br /&gt;
# Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
## create templates for nodes&lt;br /&gt;
## understand how to type relationships&lt;br /&gt;
## prototype naming conventions&lt;br /&gt;
# Create a few example Discourse Graphs, drawing on content and conversations generated during the workshop&lt;br /&gt;
# Make the Discourse Graphs contained on the wiki visualizable and queryable through the Semantic Mediawiki SPARQL endpoint, as described above &lt;br /&gt;
# Document our process and create a guide to making wiki-supported Discourse Graphs&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 1 ==&lt;br /&gt;
&lt;br /&gt;
* We aligned on a workplan that largely harmonizes with the goals formulated before the workshop and integrates as many objectives from [[Making Discourse Graphs Indexable &amp;amp; Discoverable]]  and  [[Federated knowledge synthesis]] as feasible. &lt;br /&gt;
** We want to bootstrap a simple entrypoint into Discourse Graph construction, complete with example graphs, from a more familiar wiki environment. &lt;br /&gt;
** We hope to design a system that is compatible with later efforts at DG federation.&lt;br /&gt;
** We discussed the approaches to naming and conflict resolution employed by [https://anagora.org/agora an agora] and [https://everything2.com/?node=patriotism everything2].&lt;br /&gt;
* We decided to focus first on the problems of ''naming'' and  ''schemas''; beginning with designing templates for '''nodes''' and a wiki-friendly implementation of '''relations'''. &lt;br /&gt;
** We discussed the relative advantages and constraints of MW v SMW.&lt;br /&gt;
** We aligned on the criticality of naming to enable effective querying&lt;br /&gt;
** We decided that we should also develop names for frequent queries.&lt;br /&gt;
* We sketched a system for capturing and transforming conversations on this wiki into graphs, putting the &amp;quot;discourse&amp;quot; back into &amp;quot;Discourse Graphs&amp;quot;&lt;br /&gt;
** We made a first pass at designing templates for '''sources''', '''evidence''', '''claims''', and '''questions'''&lt;br /&gt;
** We discussed for the page relations enabled by SMW could be used to create DG edges.&lt;br /&gt;
* We annotated this page's [[Talk:Discourse Modeling|Discussion]] using simple DG syntax to experiment with transforming a &amp;quot;live&amp;quot; conversation into a DG&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 2 ==&lt;br /&gt;
&lt;br /&gt;
* We continued to build out the Discourse wiki on the talk page, including developing conventions for tagging parts of syntax and relations&lt;br /&gt;
* We discovered that what we are working towards is a set of  (mostly syntactical) conventions for creating Discourse Graphs -- almost like a Markdown for Discourse Graphs&lt;br /&gt;
* We extended the SPARQL query system&lt;br /&gt;
* We discussed discourse graph discovery algorithms&lt;br /&gt;
* We discussed visualization options&lt;br /&gt;
* We realized that the ability to notice and capture disparate mentions of  identical or similar topics would be a very desirable feature supporting collaboration&lt;br /&gt;
&lt;br /&gt;
== Observations &amp;amp; Open Problems ==&lt;br /&gt;
&lt;br /&gt;
* We immediately realized that we had seen very few Discourse Graphs &amp;quot;in the wild&amp;quot;: the model makes intuitive sense in single player and small-group mode in Roam &amp;amp; Obsidian, but how gracefully will it scale to massively multiplayer synthesis?&lt;br /&gt;
** There are at least two possible models here: public-first writing in online mode (wiki, Roam) and local-first writing +push, probably via git. UX and conflict resolution will differ in these models.&lt;br /&gt;
* How to design with a federated future in mind?&lt;br /&gt;
** What does it mean for distinct graphs to share nodes? to &amp;quot;live&amp;quot; in adjacent namespaces?&lt;br /&gt;
* The challenge of using a wiki like git: simultaneous editing seems more cumbersome&lt;br /&gt;
* If creating templates is a large part of the work, more powerful text editing &amp;amp; transformation capabilities (e.g. sed, pandoc) seem in order&lt;br /&gt;
* Need to create a consistent way of sharing and editing templates - how do template changes propagate in a future federated system?&lt;br /&gt;
* Will graph visualization scale in a useful manner? How will traversal work?&lt;br /&gt;
* The relationship between naming and clustering: how do we name groups of related hypotheses? A family of experiments?&lt;br /&gt;
* Questions regarding feasible &amp;amp; appropriate levels of automation&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relevant Projects and Ideas ==&lt;br /&gt;
&lt;br /&gt;
* [https://anagora.org/agora Agora]&lt;br /&gt;
* [https://everything2.com/ everything2]&lt;br /&gt;
* [https://cosma.graphlab.fr/en/ Cosma]&lt;br /&gt;
* Obsidian&lt;br /&gt;
* Roam&lt;br /&gt;
* Logseq&lt;br /&gt;
* [https://zettlr.com/ Zettlr]&lt;br /&gt;
* [https://tana.inc/ Tana]&lt;br /&gt;
* Kumu&lt;br /&gt;
* [https://discoursegraph.com The Discourse Graph Starter pack]&lt;br /&gt;
* [https://gtoolkit.com/components/lepiter/ Lepiter]&lt;br /&gt;
* [https://github.com/Massive-Wiki/massive-wiki Massive Wiki]&lt;br /&gt;
&lt;br /&gt;
==Example Discourse==&lt;br /&gt;
[[Why do we expect increased concentrations of atmospheric carbon dioxide to change the climate?]] &lt;br /&gt;
&lt;br /&gt;
==Example Discourse Graphs==&lt;br /&gt;
* [https://publish.obsidian.md/joelchan-notes/README Joel Chan's working notes]&lt;br /&gt;
* [https://civicdb.org/assertions/home CIViC] (Clinical Interpretation of Variance in Cancer]&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
&lt;br /&gt;
[[Download SMW rdf data]]&lt;br /&gt;
&lt;br /&gt;
[[Import SMW .jsonld as RDFStore in Wolfram Language]]&lt;br /&gt;
&lt;br /&gt;
[[Example SPARQL queries in Wolfram Language]]&lt;br /&gt;
&lt;br /&gt;
[[Execute SPARQL query against RDFStore]]&lt;br /&gt;
&lt;br /&gt;
==Computation, Queries and Answers==&lt;br /&gt;
&lt;br /&gt;
What is the act of synthesis, and what does it have to do with discourse graphs?  &lt;br /&gt;
&lt;br /&gt;
Synthesis is the process by which one or more computational processes process the same set of information to generate a coherent understanding of (model of) the world.  The set of information in this case is the discourse graph, which contains  the information processed and shared in the act of attempting to answer a question, and information regarding the provenance of the information.    &lt;br /&gt;
&lt;br /&gt;
‘This is an epistemic process made perhaps most explicit by the scientific process, but it is generalizable  in the sense that it can be used to describe two farmers sharing observations about the weather, or two parallel processes within a question answering system sharing results to synthesize a single answer.  &lt;br /&gt;
&lt;br /&gt;
I suppose that this shouldn’t be surprising since since the discourse graph starts with a question, but the process that the discourse graph supports has much in common with query execution following an API call, but perhaps query execution that attempts to answer a question whose answer requires synthesis.   Perhaps a synthesis query? A query which returns multiple items of information (claims) that a computational process can synthesize to answer a question.  &lt;br /&gt;
&lt;br /&gt;
== Discord ==&lt;br /&gt;
&lt;br /&gt;
{{Message&lt;br /&gt;
|Author=joelchan86&lt;br /&gt;
|Avatar=https://cdn.discordapp.com/avatars/322545403876868096/6dd171845a7a4e30603d98ae510c77b8.png?size=1024&lt;br /&gt;
|Date Sent=22-11-10 15:55:39&lt;br /&gt;
|Channel=discourse graphs&lt;br /&gt;
|Text=we think the problem now is user-friendly tools and workfows that can create discourse graph structures, and have seen some exciting progress across a bunch of new user-facing &amp;quot;personal wikis&amp;quot;. but bridging from personal to communal is still a challenge, partially bc of tooling.&lt;br /&gt;
&lt;br /&gt;
this is why i'm excited about the [[Discourse Modeling]] idea, which i sort of understand as a way to try to instantiate something like [[Discourse Graphs]] into a wiki (bc wikis have a lot more in-built affordances for collaboration, such as edit histories, talk pages, etc.), which may hopefully lead to a lower barrier to entry for collaborative discourse graphing.&lt;br /&gt;
&lt;br /&gt;
a high hope is that we can develop a process that is easy enough to understand and implement that can then be applied to discourse graphing the IPCC or similarly large body of research on a focused, contentious, interdisciplinary topic.&lt;br /&gt;
&lt;br /&gt;
other examples include:&lt;br /&gt;
- effects of masks on community transmission (can't do decisive RCTs, need to synthesize)&lt;br /&gt;
- effects of social media on political (dys)function: (existing crowdsourced lit review here, in traditional narrative form: https://docs.google.com/document/d/1vVAtMCQnz8WVxtSNQev_e1cGmY9rnY96ecYuAj6C548/edit#)&lt;br /&gt;
|Link=https://discord.com/channels/1029514961782849607/1040214388554084372/1040293673851691059&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1500</id>
		<title>Talk:Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1500"/>
		<updated>2022-11-23T18:55:12Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Day 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants in the discussion ==&lt;br /&gt;
&lt;br /&gt;
* SJ: [https://synthesis-infrastructures.wiki/User:Sj Samuel Klein]&lt;br /&gt;
* KM: [[Kyle MacLaury]]&lt;br /&gt;
* KK: [[Karola Kirsanow]]&lt;br /&gt;
* KH: [[Konrad Hinsen]]&lt;br /&gt;
* DA: [[Deniz Aydemir]]&lt;br /&gt;
&lt;br /&gt;
== Section 1 KK ==  &lt;br /&gt;
=== Squad goals: ===&lt;br /&gt;
==== Building Queries====   &lt;br /&gt;
* {{d|id=1 |a=KM |type=question |text=can we build the queries needed to interact with the Discourse Graph data model?}}&lt;br /&gt;
** {{d|id=2 |a= |type=claim |text=this entails making DGs part of the wiki and shareable |supports=1}} &lt;br /&gt;
** {{d|id=3 |a= |type=claim |text=relevant tools include  wolfram/mathematica &amp;amp; wiki functions |supports=1}} &lt;br /&gt;
*** {{d|id=4 |a=KM |type=claim |text=it is possible and useful to integrate wolfram with semantic media wiki: looks possible to take the wolfram toolset &amp;amp; integrate it with the toolset of this wiki to accomplish the same things as wiki functions |supports=3}}  &lt;br /&gt;
** {{d|id=5 |a=SJ |type=claim |text=it is also desirable to create a namespace of functions that any contributor to functions can edit |supports=1}} &lt;br /&gt;
*** {{d|id=6 |a=SJ |type=claim |text=one desirable property is the ability to fork functions to create others derivative functions without disturbing the operation of the original functions -- this exists for wikifunctions |supports=5}}&lt;br /&gt;
*** {{d|id=7 |a=SJ |type=claim |text=in the ideal case, as we see for wikifunctions, DG functions could be v local - just defined by whoever is using that graph |supports=5}}  &lt;br /&gt;
*** {{d|id=8 |a=KH |type=evidence |text=wikifunctions were intended to be a way to add code (abstract wikipedia) write page without knowing which language it would be displayed in - a catalogue of functions written in any language you'd like |supports=5}}  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* KM: [[question]] can we build the queries needed to interact with the Discourse Graph data model?&lt;br /&gt;
**[[claim]] this entails making DGs part of the wiki and shareable&lt;br /&gt;
**[[claim]] relevant tools include  wolfram/mathematica &amp;amp; wiki functions&lt;br /&gt;
***[[claim]] it is possible and useful to integrate wolfram with semantic media wiki: looks possible to take the wolfram toolset &amp;amp; integrate it with the toolset of this wiki to accomplish the same things as wiki functions&lt;br /&gt;
**SJ: [[claim]] it is also desirable to create a namespace of functions that any contributor to functions can edit&lt;br /&gt;
***SJ: [[claim]] one desirable property is the ability to fork functions to create others derivative functions without disturbing the operation of the original functions -- this exists for wikifunctions&lt;br /&gt;
***SJ: [[claim]] in the ideal case, as we see for wikifunctions, DG functions could be v local - just defined by whoever is using that graph&lt;br /&gt;
***KH: [[evidence]] wikifunctions were intended to be a way to add code (abstract wikipedia) write page without knowing which language it would be displayed in - a catalogue of functions written in any language you'd like&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Federated Knowledge Synthesis ====&lt;br /&gt;
* {{d|id=systems |a=KH |type=question |text=can we develop systems and process for federated knowledge synthesis? &lt;br /&gt;
|supports=}} &lt;br /&gt;
** {{d|id=survey-first |a=? |type=claim |text=the first steps involved would be getting people together &amp;amp; doing a survey of prior work (eg anagora)|supports=systems}}&lt;br /&gt;
*** {{d|id=how-to-extend |a=? |type=question |text=how can we build on this and extend it?|extends=survey-first}}&lt;br /&gt;
*** {{d|id=long-term coord |a=? |type=claim |text=this (federation) project is more of a long-term coordination, determining who is interested in doing what over the next few years|supports=survey-first}}&lt;br /&gt;
*** {{d|id=fed-as-in-wiki |a=? |type=question |text=federation as in federated wiki?|extends=survey-first}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
* [[question]] can we develop systems and process for federated knowledge synthesis? &lt;br /&gt;
** [[claim]] the first steps involved would be getting people together &amp;amp; doing a survey of prior work (eg anagora)&lt;br /&gt;
***[[question]] how can we build on this and extend it?&lt;br /&gt;
***[[claim]] this (federation) project is more of a long-term coordination, determining who is interested in doing what over the next few years&lt;br /&gt;
***[[question]] federation as in federated wiki?&lt;br /&gt;
*** [[claim]] this is more of a meta-project, don't expect an artefact&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Conflict Resolution ====&lt;br /&gt;
* {{d|id=page-forking |a=? |type=question |text=problem with wiki is that there is only one version of each page - what if you disagree? |supports=}} &lt;br /&gt;
** {{d|id=fed-wiki |a=? |type=question |text=in wiki each page has a single version ==&amp;gt; federated wiki is the solution |supports=page-forking}} &lt;br /&gt;
** {{d|id=fed-wiki-git |a=? |type=claim |text=pages in a federated wiki are more like working in branches as in git |extends=fed-wiki}} &lt;br /&gt;
*** {{d|id=fed-wiki-merging |a=? |type=claim |text=''branches'' and ''merges'' are important ideas in the federated wiki concept space |supports=fed-wiki-git}} &lt;br /&gt;
* {{d|id=author-dgs |a=KH |type=claim |text=we talk about DGs as if they are done by the *reader* of a paper, but at some point, *authors* will start out by creating DGs to which readers will respond. We should consider the reader ==&amp;gt; author transition |supports=}} &lt;br /&gt;
** {{d|id=author-label-loss |a=KH |type=question |text=will the &amp;quot;author&amp;quot; label on scientific papers disappear as collaborations grow? |supports=author-dgs }} &lt;br /&gt;
* {{d|id=better-graph-viz |a=? |type=question |text=can we enable effective and usable graph visualizations? |supports=}} &lt;br /&gt;
* {{d|id=do-properties-scale |a=SJ |type=question |text=do DG graph properties scale to communally edited collaborative graphs? |supports=}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
*[[question]] problem with wiki is that there is only one version of each page - what if you disagree?&lt;br /&gt;
**[[claim]] in wiki each page has a single version ==&amp;gt; federated wiki is the solution&lt;br /&gt;
**[[claim]] pages in a federated wiki are more like working in branches as in git&lt;br /&gt;
***[[claim]] *branches* and *merges* are important ideas in the federated wiki concept space&lt;br /&gt;
* KH: [[claim]] we talk about DGs as if they are done by the *reader* of a paper, but at some point, *authors* will start out by creating DGs to which readers will respond. We should consider the reader ==&amp;gt; author transition &lt;br /&gt;
**KH: [[question]] will the &amp;quot;author&amp;quot; label on scientific papers disappear as collaborations grow?&lt;br /&gt;
*[[question]] can we enable effective and usable graph visualizations?&lt;br /&gt;
*[[question]] do DG graph properties scale to communally edited collaborative graphs?&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Version control v Narratives ====&lt;br /&gt;
* {{d|id=meet-in-middle |a=?  |type=question |text=how can you start w/ something highly formalized like version control and meet in the middle at something suitable for narratives? |supports=}} &lt;br /&gt;
** {{d|id= |a=KK  |type=evidence |text=[https://everything2.com/ everything2] |supports=meet-in-middle}} &lt;br /&gt;
** {{d|id= |a=KK  |type=evidence |text=[https://anagora.org/agora agora] |supports=meet-in-middle}} &lt;br /&gt;
* {{d|id=what-dg-types |a=SJ  |type=question |text=what types of graph are we talking about? |supports=}} &lt;br /&gt;
** {{d|id=lacking-meta-dgs |a=SJ  |type=claim  |text=I haven't seen dgs about discourse: chains of reasoning, mapping out arguments - these can be linear if there is a dialog |supports=what-dg-types}} &lt;br /&gt;
*** {{d|id=composite-dg |a=SJ  |type=question |text=what does composite graph of discourse addressing the same issues look like? |extends=lacking-meta-dgs}} &lt;br /&gt;
** {{d|id= |a=SJ  |type=claim |text=personal or group notetaking: connections are not discourse connections - they include refrences, clarifiers, and links of definitions |supports=what-dg-types}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
*[[question]] how can you start w/ something highly formalized like version control and meet in the middle at something suitable for narratives?&lt;br /&gt;
**KK: [[evidence]] [https://everything2.com/ everything2]&lt;br /&gt;
**KK:[[evidence]] [https://anagora.org/agora agora]&lt;br /&gt;
* SJ: [[question]] what types of graph are we talking about?&lt;br /&gt;
**SJ:[[claim]] I haven't seen dgs about discourse: chains of reasoning, mapping out arguments - these can be linear if there is a dialog&lt;br /&gt;
**SJ: [[question]] what does composite graph  of discourse addressing the same issues look like?&lt;br /&gt;
**SJ:  [[claim]] personal or group notetaking: connections are not discourse connections - they include refrences, clarifiers, and links of definitions&lt;br /&gt;
&lt;br /&gt;
* {{d|id= |a=  |type=claim |text= |supports=}} &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Section 2 Konrad ==&lt;br /&gt;
&lt;br /&gt;
=== A [[Discourse Graph]] for our own Wiki ===&lt;br /&gt;
&lt;br /&gt;
*KM: [[question]] can we take  contributions to this wiki as data to generate a discourse graph?&lt;br /&gt;
**[[claim]] this means creating a schema, show others how to create the different node types&lt;br /&gt;
**[[claim]] this means take db backend, ingest it, execute queries against it&lt;br /&gt;
**[[claim]] viz may not be super-sophisticated, but a view or 2 framed on each node type would be worthwhile: eg how does a question relate to claims, how are claims informed by different articles (evidence)&lt;br /&gt;
*[[claim]] need to populate the wiki with the elements of a discourse graph --&amp;gt; create viz --&amp;gt; share code&lt;br /&gt;
*SJ: [[question]]  can we accomplish naming: coming up with names for each of those components, and names for things at different scales - discussion, family of hypotheses, family of experiments&lt;br /&gt;
**[[claim]] this will allow us to say that if you have identified x ideas, hypotheses, etc - how many discourses do you need to describe? how many graphs are needed to illustrate those discourses - when are people working on the same graph?&lt;br /&gt;
**[[question]] what does it mean to have different graphs that share some pieces, or different graphs in or close to the same namespace&lt;br /&gt;
**[[claim]] these issues --&amp;gt; boil down to the naming of the pieces and how you place the connections - how much context do you need to figure out how many connections there are?&lt;br /&gt;
*KM: taking this as an opportunity to  learn SPARQL ('''--&amp;gt;''' [[claim]] this is a good opportunity to learn SPARQL)&lt;br /&gt;
*KM: [[claim]] we need namespaces before we can query anything - naming is critical!&lt;br /&gt;
*SJ: [[claim]] we should name and make list of queries - queries need their own names&lt;br /&gt;
&lt;br /&gt;
=== [[Agora]] ===&lt;br /&gt;
&lt;br /&gt;
*KM: [[question]] what is agora?&lt;br /&gt;
*SJ: [[claim]] agora is a group of people interested in wiki linking and editable networks &amp;amp; knowledge federation&lt;br /&gt;
** [[claim]] agora's goals include:&lt;br /&gt;
*** make linking always do something sensible - best effort connection between links&lt;br /&gt;
*** agora is a url pattern that will try to resolve it&lt;br /&gt;
*** redirect strings to appropriate resources&lt;br /&gt;
*** each reader gets a filter - only see certain nodes &amp;amp; connection based on sort preferences &lt;br /&gt;
**KM: [[claim]] sounds like auto-complete for knowledge graphs&lt;br /&gt;
** [[claim]] each agora has a few default sections - ex will try to generate related out nodes, related agoras you know with the same title or fuzzy match, any text it finds in your own agora ad-hoc&lt;br /&gt;
** [[proposal]] elevate DGs by making a section that tries to generate a DG or discourses that mention this node&lt;br /&gt;
*[[claim]] DG is a shape you compile on the fly - could try to  generate a DG x steps away and show you different families that might be referencing this&lt;br /&gt;
** [[claim]] spirit of the agora is automatic discovery &amp;amp; openness to engagement&lt;br /&gt;
**KH: [[question]] impression of agora  is that it is a collection - how would I learn that someone else wants to do something to my node?&lt;br /&gt;
*** SJ: [[claim]] diff between creating a new link with the same name as your node and creating a link to your specific node&lt;br /&gt;
*KK: [[question]] diff between agora and what we envision?&lt;br /&gt;
**SJ: [[claim]] no typology of links&lt;br /&gt;
** [[claim]] graph visualization does not ignore non-typed connections&lt;br /&gt;
*KH: [[question]] existing descriptions of agora other than the site itself?&lt;br /&gt;
&lt;br /&gt;
=== Getting started on our own [[Discourse Graph]] ===&lt;br /&gt;
&lt;br /&gt;
*KK: [[question]] what actions will we need to take to get where we want to go?&lt;br /&gt;
** [[question]] how do we turn parts of this wiki into the components of a DG?&lt;br /&gt;
**KM: [[proposal]] we have folks write and annotate in the wiki and use the annotation capabilities of SMW to call out what the node types are&lt;br /&gt;
** [[claim]] getting the data into the wiki is literally people interacting and annotating&lt;br /&gt;
** [[claim]] but first we need to figure out naming and schema&lt;br /&gt;
**template objects, other objects, tools that can be used to define the schema&lt;br /&gt;
**KH: [[proposal]] prefer many short examples&lt;br /&gt;
**SJ: [[proposal]] like the idea of a self-referential discourse about the state of DGs&lt;br /&gt;
&lt;br /&gt;
=== What exactly makes a graph a [[Discourse Graph]]? ===&lt;br /&gt;
&lt;br /&gt;
*[[question]]: can  a discourse be about a topic? are discourses about a certain over-arching hypothesis where you make claims and discover evidence?&lt;br /&gt;
**KH: [[question]] what do you do when your discourse does not fit a DG?&lt;br /&gt;
***examples from physics with no well-posed question&lt;br /&gt;
**discussion of results graphs and requests for experiments&lt;br /&gt;
**[[proposal]] need to figure out how DGs work in these different fields and circumstances&lt;br /&gt;
**SJ: meta:[[proposal]] need to identify existing discourse maps, and existing graphs, that could be thought of as DGs (proofs, discourse diagrams, text summarization graphs, argument maps, decision maps + flowcharts, ...)&lt;br /&gt;
*SJ: [[proposal]] need to capture axioms / assumptions&lt;br /&gt;
*KH: [[proposal]] making tacit knowledge explicit!!&lt;br /&gt;
&lt;br /&gt;
== Section 3 Kyle ==  &lt;br /&gt;
* {{d|id=start-w-schemas |a=  |type=question |text=What if we start with naming &amp;amp; schemas first |supports=}} &lt;br /&gt;
* {{d|id= |a=  |type=question |text=do we start with a schema or refine as we go? |supports=}} &lt;br /&gt;
** {{d|id= |a=SJ  |type=claim |text=smw makes this hard for exactly this reason (deciding up front is friction). |supports=start-w-schemas}} &lt;br /&gt;
** {{d|id=simple-mw |a=  |type=claim |text=easier with free form mediawiki templates and wiki text |supports=start-w-schemas}} &lt;br /&gt;
*** {{d|id= |a=  |type=claim |text=templates allow tiny Lua templates, w/ any number of fields and presentation.  |supports=simple-mw}} &lt;br /&gt;
*** {{d|id= |a=SJ  |type=claim |text=this can be edited flexibly, so schema changes don't break things or make them illegible. |supports=simple-mw}} &lt;br /&gt;
&lt;br /&gt;
** {{d|id= |a=KK  |type=question |text=is there a problem extending from mw to smw later? |extends=simple-mw}}  &lt;br /&gt;
*** {{d|id= |a=  |type=claim |text=no, can start with a dozen schemas by hand, then decide if to move to a MW extension (smw or other) or wikidata |supports=simple-mw}} &lt;br /&gt;
*** {{d|id= |a=  |type=claim |text=depends on what authoring + visualization tools we want, and the modelling tradeoffs we want |supports=simple-mw}} &lt;br /&gt;
&lt;br /&gt;
* {{d|id=template-start |a=KK  |type=question |text=should we start with creating a &amp;quot;source&amp;quot; template: source: url, publisher, date, author ? |supports=}} &lt;br /&gt;
* {{d|id=edge-complexity |a=KK |type=question |text=will defining edges/relationships turn out to be more complicated than creating templates for nodes? |supports=}} &lt;br /&gt;
* {{d|id=when-done |a=KK  |type=question |text=how do we know when we are done? |supports=}} &lt;br /&gt;
&lt;br /&gt;
** {{d|id=internal-consistency |a=SJ  |type=claim |text=we need to create an internally consistent way of sharing templates |supports=template-start}} &lt;br /&gt;
*** {{d|id= |a=KH  |type=claim |text=challenge: templates are universally available, which means that anyone can break our template|supports=internal-consistency}}&lt;br /&gt;
 &lt;br /&gt;
* {{d|id= |a=KM  |type=question |text=should we decompose Questions into further properties (like a Q has a subject and object) or leave it nat language?|supports=}} &lt;br /&gt;
** {{d|id= |a=KH  |type=claim |text=we should stick to natural language | source=self |supports=}} &lt;br /&gt;
&lt;br /&gt;
* {{d|id=wiki-granularity |a=KH  |type=question |text=if you represent a dg in a wiki, what is a page? what's the granularity? every source is a page? |supports=}} &lt;br /&gt;
** {{d|id=wiki-all-pages |a=KM  |type=claim |text=it seems everything is a page.  |extends=wiki-granularity }} &lt;br /&gt;
*** {{d|id=wiki-sections |a=SJ  |type=claim |text=sections of a page are not a page. |opposes=wiki-all-pages }} &lt;br /&gt;
** {{d|id=wiki-node-pages |a=SJ  |type=claim |text=everything we want to be a node should be a page. |extends=wiki-granularity }}&lt;br /&gt;
** {{d|id=wiki-subgraph-pages |a=SJ  |type=claim |text=wiki transclusion also allows any subgraph to have a page, transcluding other nodes.  |extends=wiki-granularity }}&lt;br /&gt;
*** {{d|id=wiki-pages-busy  |a=SJ  |type=claim |text= then each page needs a title - lots of work. and makes the history view busy, a UX question affecting exploration. |opposes=wiki-node-pages  }}&lt;br /&gt;
** {{d|id=wiki-pages-manageable  |a=SJ  |type=claim |text=True, this is a Q of interfaces. Wiki recent changes scales well, we don't need to worry about that yet. we can use wikibase to scale ux issues and hide certain types of history (eg source edits). But we can do it this way for a demo. |opposes=wiki-pages-busy  }}  &lt;br /&gt;
:: '''NB''': ''this last is really 'oppose in part, support in part'.  speaking to wanting a vocabulary of connection types''&lt;br /&gt;
*** {{d|id=start-with-transclusion|a=KH  |type=claim |text=first attempt: everything is a page, we rely on transclusion to group things |supports=wiki-pages-manageable}} &lt;br /&gt;
** {{d|id= |a=KH  |type=question |text=can we have the entire Q as a page title? |extends=wiki-pages-busy }} &lt;br /&gt;
&lt;br /&gt;
* {{d|id= |a=KK  |type=claim |text=there are many to many relationships between sources &amp;amp; evidence |supports=}} &lt;br /&gt;
* {{d|id= |a=  |type=claim |text=source property could be a url and we could create an entity for the source that scrapes data and populates fields. If you expect something will be used more than once you probably want it to have the full data|supports=}} &lt;br /&gt;
* {{d|id=starting-dgs |a=SJ  |type=claim |text=let's identify a discussion we want to capture, and figure out how to name it. |supports=}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
* {{d|id= |a=  |type=claim |text=|supports=}} &lt;br /&gt;
* {{d|id= |a=  |type=claim |text=|supports=}} &lt;br /&gt;
* 	- decision: start with naming &amp;amp; schemas first&lt;br /&gt;
* 	- do we start with a schema or refine as we go?&lt;br /&gt;
* 	- sj: smw makes this hard for exactly this reason&lt;br /&gt;
* 	- easier with free form wiki templates and wiki text&lt;br /&gt;
* 	- tiny Lua templates (don't need to write Lua)&lt;br /&gt;
* 	- define any number of fields&lt;br /&gt;
* 	- define how they are presented&lt;br /&gt;
* 	- this is just mediawiki w/o the semantic extension&lt;br /&gt;
* 	- make a mediawiki entry for every thing that has a shape&lt;br /&gt;
* 	- edit that v flexibly, schema changes won't break things, won't cascade illegibility&lt;br /&gt;
* 	- at scale: smw wiki extension enables multiple dynamic table updates as data changes&lt;br /&gt;
* 	- KK: question: problem extending to smw later?&lt;br /&gt;
* 		- no&lt;br /&gt;
* 		- not as long as template is compatible with smw&lt;br /&gt;
* 		- we can do this by hand - dozen schemas&lt;br /&gt;
* 		- we can then decide whether we want to do smw or use wikidata &amp;amp; their respective modelling tradeoffs&lt;br /&gt;
* - start with creating a &amp;quot;source&amp;quot; template: source: url, publisher, date, author ?&lt;br /&gt;
* - kk: [[question]]  will defining edges/relationships turn out to be more complicated than creating templates for nodes?&lt;br /&gt;
* - KK: how do we know when we are done?&lt;br /&gt;
* - SJ: need to create an internally consistent way of sharing templates&lt;br /&gt;
* - kH: templates are universally available, which means that anyone can break our template&lt;br /&gt;
* - KM: should we decompose the Q into further properties (like a Q has a subject and object) or leave it nat language&lt;br /&gt;
* - KH: we should stick to nat language&lt;br /&gt;
* - KH: if you represent a dg in a wiki, what is a page? what's the granularity? every source is a page?&lt;br /&gt;
* - KM: seems like everything is a page?&lt;br /&gt;
* - sj: sections of a page are not a page&lt;br /&gt;
* - sj: everything we want to be a node should be a page&lt;br /&gt;
* - sj: wiki supports transclusion&lt;br /&gt;
* - kh: then each pp needs a title - lots of work&lt;br /&gt;
* - sj: this is a q iof interfaces - we can do it this way for a demo&lt;br /&gt;
* - KH: makes the history list a bit busy - this is a ux question affecting exploration&lt;br /&gt;
* - KK: many to many relationships between sources &amp;amp; evidence&lt;br /&gt;
* - source property could be a url and we could create an entity for the source that scrapes data and populates fields&lt;br /&gt;
* - if you expect something will be used more than once you probably want it to have the full data&lt;br /&gt;
* - sj: claim: this level of precision is important to dgs&lt;br /&gt;
* - sj: claim wiki recent changes scale well&lt;br /&gt;
* - sj: we can use wikibase to scale ux issues and hide certain types of history (eg source edits)&lt;br /&gt;
* - KH: first attempt: everything is a page, we rely on transclusion to group things&lt;br /&gt;
* - KH: can we have the entire Q as a page title?&lt;br /&gt;
* - sj: this gets to my interest, naming&lt;br /&gt;
* - sj: a great next step would be intifying a discussion wewant to capture&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Day 2  ==&lt;br /&gt;
&lt;br /&gt;
* {{d|id=structure |a=KM |type=claim |text= defined categories for each of our data objects but not for axioms}}&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text=defined a schema and tried to define a form that will use a schema}}&lt;br /&gt;
* {{d|id=structure |a=KM |type=claim |text= built a schema upon JC's DG diagram}} (note that this claim adds context to the claim above)&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text=forms not working well to create instances - this probably means that they are not well-specified}}&lt;br /&gt;
*{{ {{d|id=structure |a=KK |type=question |text= should we use forms versus templates?}}&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text=created an example of each object and tried to link them on the object, but we're  not at querying yet }}&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text= records in the db that are targetable }}&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text=there are improvements to be made on the wiki side}}&lt;br /&gt;
*  {{d|id=structure |a=SJ |type=question |text=SJ: which page were you working on for that?}}&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text= filling in materials under the group &amp;amp; trying to  (screen share) }}&lt;br /&gt;
* (KM: do not assume intentionality)&lt;br /&gt;
* {{d|id=structure |a=KM |type=claim |text= for a source - we'd add the source category to each participant page}}&lt;br /&gt;
* {{d|id=structure |a=KM |type=claim |text= properties like &amp;quot;informs&amp;quot; remain to be defined }}&lt;br /&gt;
* {{d|id=structure |a=KH |type=claim |text=KH: we'll have to make every claim a page - would be nice to have a smaller item than a page }}&lt;br /&gt;
* {{d|id=structure |a=KH |type=claim |text= separate pages work ok for sources }}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type=claim |text= inline is better - we can do this if we don't rely on semantic wiki to query}}&lt;br /&gt;
*  {{d|id=structure |a=SJ  |type=claim |text=SJ: one thread could be updating the inline format &amp;amp;  syntax - we'd want to do this for an interface anyway}}&lt;br /&gt;
** {{d|id=structure |a=SJ  |type=claim |text=SJ: talk page is a linearization - compact way of viewing, but there are others}}&lt;br /&gt;
*{{d|id=SMW |a=SJ  |type=question |text=SJ: how good are the default SMW views?}}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type=claim |text=SJ we haven't really tied any claims to evidence}}&lt;br /&gt;
* {{d|id=structure |a=KH  |type=claim |text= KH: at some point we want each of these things an entity we can refer to&lt;br /&gt;
* refer to things by their anchors - this is a wiki way of doing this}}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type=claim |text=SJ: could have a template that includes an ID}}&lt;br /&gt;
** {{d|id=identity |a=KH  |type=question |text=KH: is it up to authors to ensure IDs are unique?}}&lt;br /&gt;
*** {{d|id=identity |a=SJ  |type=claim |text=SJ: or plugin drawing from a db}}&lt;br /&gt;
** {{d|id=structure |a=DA  |type=claim |text=DA: everything that is anchored is a child to whatever the parent page is - just need one organizing page - all the claims could be a child of the source }}&lt;br /&gt;
** {{d|id=structure |a=KK  |type=question |text=do we want to make claims subordinate the source?}}&lt;br /&gt;
* {{d|id=structure |a=KK  |type=question |text=KK: how much about the structure of our discourse should we understand beforehand?}}&lt;br /&gt;
* {{d|id=structure |a=DA  |type=claim |text=DA: this is an argument for everything being its own page}}&lt;br /&gt;
*{{d|id=structure |a=KH |type=claim |text=KH: then we're back to every title being an ID}}&lt;br /&gt;
** {{d|id=structure |a=SJ  |type=claim |text=SJ: solving an infrastructure and a stat structure q at the same time --&lt;br /&gt;
** visualize a bunch of nodes together on the same page - how we split up our convo yesterday&lt;br /&gt;
**if we write a tool to autocomplete claims or sources - re-use - appearance on the page would not subordinate it to the page&lt;br /&gt;
** here's a collection of nodes and links relevant to the subject of the page -- each could appear i nmultiple places}}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type=claim |text=SJ: individual pages work}}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type=claim |text=SJ: probably does make sense to asssign a little claim ID to things even if we're not displaying it in order to keep track of how this will map&lt;br /&gt;
* SJ: I'll add an additional Id field to make it clear how it will map to a wikibase }}&lt;br /&gt;
* {{d|id=SMW |a=KH  |type=claim |text=KH: I have the impression that what we are doing is not what SMW is built for}}&lt;br /&gt;
** {{d|id=SMW |a=KHG  |type=claim |text=KH: my impression is that Mediawiki is for big things but not a tool meant to be used by 5 people playing with big ideas}}&lt;br /&gt;
* {{d|id=goal |a=KH  |type=question |text=KH: can we move onto our final goal in a reasonable amount of time?}}&lt;br /&gt;
* {{d|id=UX |a=DA  |type=claim |text=DA: using existing synthesis infrastructure makes sense but I'm curious about editing frictions}}&lt;br /&gt;
** {{d|id=structure |a=DA  |type=question |text= DA: if we did this where every claim was its own page and they linked to each other - would we be able to parse meaningful relationships?}}&lt;br /&gt;
** {{d|id=UX |a=DA |type=claim |text=how would I know that this evidence supports or opposes this claim?}} (note that this is related to the Q above)&lt;br /&gt;
** {{d|id=structure |a=DA  |type= question |text=do we need extra metadata fields?}} ( note that this is related to the preceding question)&lt;br /&gt;
** {{d|id=structure |a=KM  |type=question |text=KM: can't we add properties to the claims &amp;amp; evidence that point to specific instances?&lt;br /&gt;
**  page for a claim with bullet points and headers&lt;br /&gt;
** link to evidence&lt;br /&gt;
** when we go to evidence we see things that link - do we see what that evidence supports or opposes or do we know that they are connected? }}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type= question |text=SJ: what links would need to be enriched with this data?}}&lt;br /&gt;
* {{d|id= theory |a=KK |type= evidence |text=KK(DG diagram)}}&lt;br /&gt;
* {{d|id= structure |a=DA  |type= question |text=DA: if I'm on a page and we list claims &amp;amp; evidence on the page for this meeting - it's unclear how much o this info is visible when we go to a specific claims or questions page&lt;br /&gt;
* everything is linked from the mtg page - have to be thoughtful about  linking}}&lt;br /&gt;
* KK: (water &amp;amp; music discord)&lt;br /&gt;
* {{d|id= UX |a=DA  |type= question |text=DA: how do you get from anywhere to a Discourse Graph?}}&lt;br /&gt;
** {{d|id= querying |a=DA  |type= question |text=KM: that is effectively what we're trying to accomplish with SPARQL query:&lt;br /&gt;
*** if we back up SMW database with RDF  database - you can hit a SPARQL endpoint export as json and import via wolfram to execute queries - there is a relatively easy mechanism to access this data as RDf data, and you can execute sparql queries against it }}&lt;br /&gt;
* {{d|id=UX |a=KH  |type= question |text= KH: from the user's point of  view, what are typical interactions?}}&lt;br /&gt;
** {{d|id=UX |a=KH  |type= question |text=enter text, annotate text with dg tags, person who wants to run queries, aggregator who wants to synthesize DGs --&lt;br /&gt;
** what are the ideal tools for each oth these users }}&lt;br /&gt;
** {{d|id=UX |a=KH  |type= claim  |text=if the wiki is not a useful user interface for any of these users - for ex, annotator, searcher, queryable -- we shouldn't use it}}&lt;br /&gt;
** {{d|id=structure-UX |a=KH  |type= claim  |text=if the wiki is inly a db, then it is not useful}}&lt;br /&gt;
** {{d|id=structure-UX |a=KH  |type= claim  |text=a wiki  with no UI is not useful}}&lt;br /&gt;
** {{d|id=UX |a=DA  |type= claim  |text=DA: use case: collaboration&lt;br /&gt;
*** we write notes&lt;br /&gt;
*** he reads and has ideas&lt;br /&gt;
*** creates a new page with his note referencing our notes&lt;br /&gt;
*** being able to refer to things easily (does everything have its own page - seems to make sense)&lt;br /&gt;
** key thing is when I mention something and I refer to something you mentioned - it would be cool if when you see your page, you can see &amp;quot;Deniz mentioned this claim&amp;quot; wherever it is mentioned&lt;br /&gt;
*** cite or hover tool showing the mention - &amp;quot;this link mentioned by this project etc&amp;quot;&lt;br /&gt;
*** this is the key interaction - the big win of a collaborative tool&lt;br /&gt;
*** people randomly talk about things - but when they mention the same thing we should be able to see that&lt;br /&gt;
*** in the wiki, we refer to things with direct links - everything is a direct link&lt;br /&gt;
*** everywhere there is a link - there is a hover that shows everything that links to X&lt;br /&gt;
*** rather than having to click on x we can see links on hover }}&lt;br /&gt;
***{{d|id=social-utility |a=KK  |type= claim  |text=KK: this would encode proof of use, proof of utility}}&lt;br /&gt;
* {{d|id=querying |a=DA  |type= question  |text=DA: with sparql queries - can you browse the whole wiki  tree and parse out what you want from that?}}&lt;br /&gt;
** {{d|id=querying |a=KM  |type= claim  |text=Km: yes - it's the right query language for this kind of data}}&lt;br /&gt;
*{{d|id=querying |a=DA  |type= question  |text=DA: can you see the context for the link inside of the page? if I'm referring to a link, can I see the sentence that link is embedded in?}}&lt;br /&gt;
** {{d|id=querying |a=KM   |type= claim |text= we'd need to annotate the wiki using the DG schema and then query against that schema -- the amazing thing about sparql is that anything thats connected, you can get there}}&lt;br /&gt;
* {{d|id=tool |a=KK |type=claim  |text= seems like we're  rediscovering properties native to roam and trying to put them in the wiki}}&lt;br /&gt;
* {{d|id=structure |a=DA  |type= claim  |text=DA:DA: the hover is sugar - we can get there by putting everything on a page:  on the bottom of a claims page we have everything that mentions this claim and an extra field that describes, enriches the mention (support/oppose) context}}&lt;br /&gt;
* {{d|id=agora |a=KM  |type= claim  |text=KM  agora is partly a discovery algo for a graph&lt;br /&gt;
** component of building an autocomplete for DGs is a mechanism to discover  graphs and do the autocomplete so they algo can work off of&lt;br /&gt;
** once there are DG to work from, agora algo seems like a useful tool to search the ecosystem }}&lt;br /&gt;
** {{d|id=agora |a=DA  |type= question  |text= how do you get data into an agora ?}}&lt;br /&gt;
** {{d|id=agora |a=SJ   |type= claim |text= a mediawiki could be an agora}}&lt;br /&gt;
** {{d|id=agora |a=KH |type= question  |text= we still have to encode each node as a page if we want to build on this agora model}}&lt;br /&gt;
* {{d|id=granularity |a=SJ  |type= question  |text= SJ: question about the appropriate level of granularity?}}&lt;br /&gt;
* {{d|id=granularity |a=KH  |type= question  |text=KH: also identity question - what is the smallest item you can point to?}}&lt;br /&gt;
**{{d|id=structure |a=SJ  |type= claim  |text=SJ: 2 separate ID  Q: &lt;br /&gt;
*** let's add the concept of a page for a graph&lt;br /&gt;
***something you can hold in your mind as an image &lt;br /&gt;
*** more than one claim&lt;br /&gt;
*** individual claims shouldn't be pages, but nodes or entities&lt;br /&gt;
*** if we want to do this in the wikiverse we can talk about them as entities&lt;br /&gt;
*** SMW will represent entities as pages but it doesn't scale}}&lt;br /&gt;
** {{d|id=SMW |a=DA  |type= question  |text=SMW will not support a large volume?}}&lt;br /&gt;
** {{d|id= SMW |a=SJ  |type= evidence  |text= SMW is  designed for pages to have sizeable amt of text, well-formatted and structured&lt;br /&gt;
** we're talking about entire constellations }} (also a claim)&lt;br /&gt;
* {{d|id=viz |a=SJ   |type= question  |text= Q of what viz we need - &lt;br /&gt;
** can still use MW as a viz - what happens when we hover over?&lt;br /&gt;
** want to be able to see the links while looking at the claim in context }}&lt;br /&gt;
* {{d|id=tool |a=SJ |type= claim  |text=SJ: it does  make sense to use a wiki for prototyping and experimenting - like where we want to carve distinctions&lt;br /&gt;
**it's nice to be able to go back &amp;amp; forth in a collab text format&lt;br /&gt;
**take snapshots and convert to a permanently structured DG&lt;br /&gt;
** more lastingly machine readable version of the same discourse&lt;br /&gt;
** wiki capture could feel more like a discourse if the discourse originated with people&lt;br /&gt;
** iteratively annotate and structure}}&lt;br /&gt;
*{{d|id= tool |a=KH   |type= question  |text=KH: it's nice to have a familiar authoring tool like a wiki&lt;br /&gt;
* {{d|id=approach |a=KH  |type= claim  |text= it  would make sense to start with something like we did and have an external tool go over it and store it for later processing&lt;br /&gt;
** wiki is a data entry tool&lt;br /&gt;
** we still don't have relations&lt;br /&gt;
** but this is not so much a problem privately, only when we merge}}&lt;br /&gt;
* {{d|id= goal |a=KK  |type= claim  |text=KK: we're in a search for conventions: how do we write anywhere in a discourse graph?}}&lt;br /&gt;
* {{d|id= goal |a=KH  |type= claim  |text=our goal is to create Markdown for Discourse Graphs - a set of syntax conventions portable everywhere - we can extract and port to appropriate DB to query and viz later }}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1499</id>
		<title>Talk:Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1499"/>
		<updated>2022-11-23T18:50:08Z</updated>

		<summary type="html">&lt;p&gt;Karola: add /* Day 2 */ discussion with DG annotations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants in the discussion ==&lt;br /&gt;
&lt;br /&gt;
* SJ: [https://synthesis-infrastructures.wiki/User:Sj Samuel Klein]&lt;br /&gt;
* KM: [[Kyle MacLaury]]&lt;br /&gt;
* KK: [[Karola Kirsanow]]&lt;br /&gt;
* KH: [[Konrad Hinsen]]&lt;br /&gt;
* DA: [[Deniz Aydemir]]&lt;br /&gt;
&lt;br /&gt;
== Section 1 KK ==  &lt;br /&gt;
=== Squad goals: ===&lt;br /&gt;
==== Building Queries====   &lt;br /&gt;
* {{d|id=1 |a=KM |type=question |text=can we build the queries needed to interact with the Discourse Graph data model?}}&lt;br /&gt;
** {{d|id=2 |a= |type=claim |text=this entails making DGs part of the wiki and shareable |supports=1}} &lt;br /&gt;
** {{d|id=3 |a= |type=claim |text=relevant tools include  wolfram/mathematica &amp;amp; wiki functions |supports=1}} &lt;br /&gt;
*** {{d|id=4 |a=KM |type=claim |text=it is possible and useful to integrate wolfram with semantic media wiki: looks possible to take the wolfram toolset &amp;amp; integrate it with the toolset of this wiki to accomplish the same things as wiki functions |supports=3}}  &lt;br /&gt;
** {{d|id=5 |a=SJ |type=claim |text=it is also desirable to create a namespace of functions that any contributor to functions can edit |supports=1}} &lt;br /&gt;
*** {{d|id=6 |a=SJ |type=claim |text=one desirable property is the ability to fork functions to create others derivative functions without disturbing the operation of the original functions -- this exists for wikifunctions |supports=5}}&lt;br /&gt;
*** {{d|id=7 |a=SJ |type=claim |text=in the ideal case, as we see for wikifunctions, DG functions could be v local - just defined by whoever is using that graph |supports=5}}  &lt;br /&gt;
*** {{d|id=8 |a=KH |type=evidence |text=wikifunctions were intended to be a way to add code (abstract wikipedia) write page without knowing which language it would be displayed in - a catalogue of functions written in any language you'd like |supports=5}}  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* KM: [[question]] can we build the queries needed to interact with the Discourse Graph data model?&lt;br /&gt;
**[[claim]] this entails making DGs part of the wiki and shareable&lt;br /&gt;
**[[claim]] relevant tools include  wolfram/mathematica &amp;amp; wiki functions&lt;br /&gt;
***[[claim]] it is possible and useful to integrate wolfram with semantic media wiki: looks possible to take the wolfram toolset &amp;amp; integrate it with the toolset of this wiki to accomplish the same things as wiki functions&lt;br /&gt;
**SJ: [[claim]] it is also desirable to create a namespace of functions that any contributor to functions can edit&lt;br /&gt;
***SJ: [[claim]] one desirable property is the ability to fork functions to create others derivative functions without disturbing the operation of the original functions -- this exists for wikifunctions&lt;br /&gt;
***SJ: [[claim]] in the ideal case, as we see for wikifunctions, DG functions could be v local - just defined by whoever is using that graph&lt;br /&gt;
***KH: [[evidence]] wikifunctions were intended to be a way to add code (abstract wikipedia) write page without knowing which language it would be displayed in - a catalogue of functions written in any language you'd like&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Federated Knowledge Synthesis ====&lt;br /&gt;
* {{d|id=systems |a=KH |type=question |text=can we develop systems and process for federated knowledge synthesis? &lt;br /&gt;
|supports=}} &lt;br /&gt;
** {{d|id=survey-first |a=? |type=claim |text=the first steps involved would be getting people together &amp;amp; doing a survey of prior work (eg anagora)|supports=systems}}&lt;br /&gt;
*** {{d|id=how-to-extend |a=? |type=question |text=how can we build on this and extend it?|extends=survey-first}}&lt;br /&gt;
*** {{d|id=long-term coord |a=? |type=claim |text=this (federation) project is more of a long-term coordination, determining who is interested in doing what over the next few years|supports=survey-first}}&lt;br /&gt;
*** {{d|id=fed-as-in-wiki |a=? |type=question |text=federation as in federated wiki?|extends=survey-first}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
* [[question]] can we develop systems and process for federated knowledge synthesis? &lt;br /&gt;
** [[claim]] the first steps involved would be getting people together &amp;amp; doing a survey of prior work (eg anagora)&lt;br /&gt;
***[[question]] how can we build on this and extend it?&lt;br /&gt;
***[[claim]] this (federation) project is more of a long-term coordination, determining who is interested in doing what over the next few years&lt;br /&gt;
***[[question]] federation as in federated wiki?&lt;br /&gt;
*** [[claim]] this is more of a meta-project, don't expect an artefact&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Conflict Resolution ====&lt;br /&gt;
* {{d|id=page-forking |a=? |type=question |text=problem with wiki is that there is only one version of each page - what if you disagree? |supports=}} &lt;br /&gt;
** {{d|id=fed-wiki |a=? |type=question |text=in wiki each page has a single version ==&amp;gt; federated wiki is the solution |supports=page-forking}} &lt;br /&gt;
** {{d|id=fed-wiki-git |a=? |type=claim |text=pages in a federated wiki are more like working in branches as in git |extends=fed-wiki}} &lt;br /&gt;
*** {{d|id=fed-wiki-merging |a=? |type=claim |text=''branches'' and ''merges'' are important ideas in the federated wiki concept space |supports=fed-wiki-git}} &lt;br /&gt;
* {{d|id=author-dgs |a=KH |type=claim |text=we talk about DGs as if they are done by the *reader* of a paper, but at some point, *authors* will start out by creating DGs to which readers will respond. We should consider the reader ==&amp;gt; author transition |supports=}} &lt;br /&gt;
** {{d|id=author-label-loss |a=KH |type=question |text=will the &amp;quot;author&amp;quot; label on scientific papers disappear as collaborations grow? |supports=author-dgs }} &lt;br /&gt;
* {{d|id=better-graph-viz |a=? |type=question |text=can we enable effective and usable graph visualizations? |supports=}} &lt;br /&gt;
* {{d|id=do-properties-scale |a=SJ |type=question |text=do DG graph properties scale to communally edited collaborative graphs? |supports=}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
*[[question]] problem with wiki is that there is only one version of each page - what if you disagree?&lt;br /&gt;
**[[claim]] in wiki each page has a single version ==&amp;gt; federated wiki is the solution&lt;br /&gt;
**[[claim]] pages in a federated wiki are more like working in branches as in git&lt;br /&gt;
***[[claim]] *branches* and *merges* are important ideas in the federated wiki concept space&lt;br /&gt;
* KH: [[claim]] we talk about DGs as if they are done by the *reader* of a paper, but at some point, *authors* will start out by creating DGs to which readers will respond. We should consider the reader ==&amp;gt; author transition &lt;br /&gt;
**KH: [[question]] will the &amp;quot;author&amp;quot; label on scientific papers disappear as collaborations grow?&lt;br /&gt;
*[[question]] can we enable effective and usable graph visualizations?&lt;br /&gt;
*[[question]] do DG graph properties scale to communally edited collaborative graphs?&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Version control v Narratives ====&lt;br /&gt;
* {{d|id=meet-in-middle |a=?  |type=question |text=how can you start w/ something highly formalized like version control and meet in the middle at something suitable for narratives? |supports=}} &lt;br /&gt;
** {{d|id= |a=KK  |type=evidence |text=[https://everything2.com/ everything2] |supports=meet-in-middle}} &lt;br /&gt;
** {{d|id= |a=KK  |type=evidence |text=[https://anagora.org/agora agora] |supports=meet-in-middle}} &lt;br /&gt;
* {{d|id=what-dg-types |a=SJ  |type=question |text=what types of graph are we talking about? |supports=}} &lt;br /&gt;
** {{d|id=lacking-meta-dgs |a=SJ  |type=claim  |text=I haven't seen dgs about discourse: chains of reasoning, mapping out arguments - these can be linear if there is a dialog |supports=what-dg-types}} &lt;br /&gt;
*** {{d|id=composite-dg |a=SJ  |type=question |text=what does composite graph of discourse addressing the same issues look like? |extends=lacking-meta-dgs}} &lt;br /&gt;
** {{d|id= |a=SJ  |type=claim |text=personal or group notetaking: connections are not discourse connections - they include refrences, clarifiers, and links of definitions |supports=what-dg-types}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
*[[question]] how can you start w/ something highly formalized like version control and meet in the middle at something suitable for narratives?&lt;br /&gt;
**KK: [[evidence]] [https://everything2.com/ everything2]&lt;br /&gt;
**KK:[[evidence]] [https://anagora.org/agora agora]&lt;br /&gt;
* SJ: [[question]] what types of graph are we talking about?&lt;br /&gt;
**SJ:[[claim]] I haven't seen dgs about discourse: chains of reasoning, mapping out arguments - these can be linear if there is a dialog&lt;br /&gt;
**SJ: [[question]] what does composite graph  of discourse addressing the same issues look like?&lt;br /&gt;
**SJ:  [[claim]] personal or group notetaking: connections are not discourse connections - they include refrences, clarifiers, and links of definitions&lt;br /&gt;
&lt;br /&gt;
* {{d|id= |a=  |type=claim |text= |supports=}} &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Section 2 Konrad ==&lt;br /&gt;
&lt;br /&gt;
=== A [[Discourse Graph]] for our own Wiki ===&lt;br /&gt;
&lt;br /&gt;
*KM: [[question]] can we take  contributions to this wiki as data to generate a discourse graph?&lt;br /&gt;
**[[claim]] this means creating a schema, show others how to create the different node types&lt;br /&gt;
**[[claim]] this means take db backend, ingest it, execute queries against it&lt;br /&gt;
**[[claim]] viz may not be super-sophisticated, but a view or 2 framed on each node type would be worthwhile: eg how does a question relate to claims, how are claims informed by different articles (evidence)&lt;br /&gt;
*[[claim]] need to populate the wiki with the elements of a discourse graph --&amp;gt; create viz --&amp;gt; share code&lt;br /&gt;
*SJ: [[question]]  can we accomplish naming: coming up with names for each of those components, and names for things at different scales - discussion, family of hypotheses, family of experiments&lt;br /&gt;
**[[claim]] this will allow us to say that if you have identified x ideas, hypotheses, etc - how many discourses do you need to describe? how many graphs are needed to illustrate those discourses - when are people working on the same graph?&lt;br /&gt;
**[[question]] what does it mean to have different graphs that share some pieces, or different graphs in or close to the same namespace&lt;br /&gt;
**[[claim]] these issues --&amp;gt; boil down to the naming of the pieces and how you place the connections - how much context do you need to figure out how many connections there are?&lt;br /&gt;
*KM: taking this as an opportunity to  learn SPARQL ('''--&amp;gt;''' [[claim]] this is a good opportunity to learn SPARQL)&lt;br /&gt;
*KM: [[claim]] we need namespaces before we can query anything - naming is critical!&lt;br /&gt;
*SJ: [[claim]] we should name and make list of queries - queries need their own names&lt;br /&gt;
&lt;br /&gt;
=== [[Agora]] ===&lt;br /&gt;
&lt;br /&gt;
*KM: [[question]] what is agora?&lt;br /&gt;
*SJ: [[claim]] agora is a group of people interested in wiki linking and editable networks &amp;amp; knowledge federation&lt;br /&gt;
** [[claim]] agora's goals include:&lt;br /&gt;
*** make linking always do something sensible - best effort connection between links&lt;br /&gt;
*** agora is a url pattern that will try to resolve it&lt;br /&gt;
*** redirect strings to appropriate resources&lt;br /&gt;
*** each reader gets a filter - only see certain nodes &amp;amp; connection based on sort preferences &lt;br /&gt;
**KM: [[claim]] sounds like auto-complete for knowledge graphs&lt;br /&gt;
** [[claim]] each agora has a few default sections - ex will try to generate related out nodes, related agoras you know with the same title or fuzzy match, any text it finds in your own agora ad-hoc&lt;br /&gt;
** [[proposal]] elevate DGs by making a section that tries to generate a DG or discourses that mention this node&lt;br /&gt;
*[[claim]] DG is a shape you compile on the fly - could try to  generate a DG x steps away and show you different families that might be referencing this&lt;br /&gt;
** [[claim]] spirit of the agora is automatic discovery &amp;amp; openness to engagement&lt;br /&gt;
**KH: [[question]] impression of agora  is that it is a collection - how would I learn that someone else wants to do something to my node?&lt;br /&gt;
*** SJ: [[claim]] diff between creating a new link with the same name as your node and creating a link to your specific node&lt;br /&gt;
*KK: [[question]] diff between agora and what we envision?&lt;br /&gt;
**SJ: [[claim]] no typology of links&lt;br /&gt;
** [[claim]] graph visualization does not ignore non-typed connections&lt;br /&gt;
*KH: [[question]] existing descriptions of agora other than the site itself?&lt;br /&gt;
&lt;br /&gt;
=== Getting started on our own [[Discourse Graph]] ===&lt;br /&gt;
&lt;br /&gt;
*KK: [[question]] what actions will we need to take to get where we want to go?&lt;br /&gt;
** [[question]] how do we turn parts of this wiki into the components of a DG?&lt;br /&gt;
**KM: [[proposal]] we have folks write and annotate in the wiki and use the annotation capabilities of SMW to call out what the node types are&lt;br /&gt;
** [[claim]] getting the data into the wiki is literally people interacting and annotating&lt;br /&gt;
** [[claim]] but first we need to figure out naming and schema&lt;br /&gt;
**template objects, other objects, tools that can be used to define the schema&lt;br /&gt;
**KH: [[proposal]] prefer many short examples&lt;br /&gt;
**SJ: [[proposal]] like the idea of a self-referential discourse about the state of DGs&lt;br /&gt;
&lt;br /&gt;
=== What exactly makes a graph a [[Discourse Graph]]? ===&lt;br /&gt;
&lt;br /&gt;
*[[question]]: can  a discourse be about a topic? are discourses about a certain over-arching hypothesis where you make claims and discover evidence?&lt;br /&gt;
**KH: [[question]] what do you do when your discourse does not fit a DG?&lt;br /&gt;
***examples from physics with no well-posed question&lt;br /&gt;
**discussion of results graphs and requests for experiments&lt;br /&gt;
**[[proposal]] need to figure out how DGs work in these different fields and circumstances&lt;br /&gt;
**SJ: meta:[[proposal]] need to identify existing discourse maps, and existing graphs, that could be thought of as DGs (proofs, discourse diagrams, text summarization graphs, argument maps, decision maps + flowcharts, ...)&lt;br /&gt;
*SJ: [[proposal]] need to capture axioms / assumptions&lt;br /&gt;
*KH: [[proposal]] making tacit knowledge explicit!!&lt;br /&gt;
&lt;br /&gt;
== Section 3 Kyle ==  &lt;br /&gt;
* {{d|id=start-w-schemas |a=  |type=question |text=What if we start with naming &amp;amp; schemas first |supports=}} &lt;br /&gt;
* {{d|id= |a=  |type=question |text=do we start with a schema or refine as we go? |supports=}} &lt;br /&gt;
** {{d|id= |a=SJ  |type=claim |text=smw makes this hard for exactly this reason (deciding up front is friction). |supports=start-w-schemas}} &lt;br /&gt;
** {{d|id=simple-mw |a=  |type=claim |text=easier with free form mediawiki templates and wiki text |supports=start-w-schemas}} &lt;br /&gt;
*** {{d|id= |a=  |type=claim |text=templates allow tiny Lua templates, w/ any number of fields and presentation.  |supports=simple-mw}} &lt;br /&gt;
*** {{d|id= |a=SJ  |type=claim |text=this can be edited flexibly, so schema changes don't break things or make them illegible. |supports=simple-mw}} &lt;br /&gt;
&lt;br /&gt;
** {{d|id= |a=KK  |type=question |text=is there a problem extending from mw to smw later? |extends=simple-mw}}  &lt;br /&gt;
*** {{d|id= |a=  |type=claim |text=no, can start with a dozen schemas by hand, then decide if to move to a MW extension (smw or other) or wikidata |supports=simple-mw}} &lt;br /&gt;
*** {{d|id= |a=  |type=claim |text=depends on what authoring + visualization tools we want, and the modelling tradeoffs we want |supports=simple-mw}} &lt;br /&gt;
&lt;br /&gt;
* {{d|id=template-start |a=KK  |type=question |text=should we start with creating a &amp;quot;source&amp;quot; template: source: url, publisher, date, author ? |supports=}} &lt;br /&gt;
* {{d|id=edge-complexity |a=KK |type=question |text=will defining edges/relationships turn out to be more complicated than creating templates for nodes? |supports=}} &lt;br /&gt;
* {{d|id=when-done |a=KK  |type=question |text=how do we know when we are done? |supports=}} &lt;br /&gt;
&lt;br /&gt;
** {{d|id=internal-consistency |a=SJ  |type=claim |text=we need to create an internally consistent way of sharing templates |supports=template-start}} &lt;br /&gt;
*** {{d|id= |a=KH  |type=claim |text=challenge: templates are universally available, which means that anyone can break our template|supports=internal-consistency}}&lt;br /&gt;
 &lt;br /&gt;
* {{d|id= |a=KM  |type=question |text=should we decompose Questions into further properties (like a Q has a subject and object) or leave it nat language?|supports=}} &lt;br /&gt;
** {{d|id= |a=KH  |type=claim |text=we should stick to natural language | source=self |supports=}} &lt;br /&gt;
&lt;br /&gt;
* {{d|id=wiki-granularity |a=KH  |type=question |text=if you represent a dg in a wiki, what is a page? what's the granularity? every source is a page? |supports=}} &lt;br /&gt;
** {{d|id=wiki-all-pages |a=KM  |type=claim |text=it seems everything is a page.  |extends=wiki-granularity }} &lt;br /&gt;
*** {{d|id=wiki-sections |a=SJ  |type=claim |text=sections of a page are not a page. |opposes=wiki-all-pages }} &lt;br /&gt;
** {{d|id=wiki-node-pages |a=SJ  |type=claim |text=everything we want to be a node should be a page. |extends=wiki-granularity }}&lt;br /&gt;
** {{d|id=wiki-subgraph-pages |a=SJ  |type=claim |text=wiki transclusion also allows any subgraph to have a page, transcluding other nodes.  |extends=wiki-granularity }}&lt;br /&gt;
*** {{d|id=wiki-pages-busy  |a=SJ  |type=claim |text= then each page needs a title - lots of work. and makes the history view busy, a UX question affecting exploration. |opposes=wiki-node-pages  }}&lt;br /&gt;
** {{d|id=wiki-pages-manageable  |a=SJ  |type=claim |text=True, this is a Q of interfaces. Wiki recent changes scales well, we don't need to worry about that yet. we can use wikibase to scale ux issues and hide certain types of history (eg source edits). But we can do it this way for a demo. |opposes=wiki-pages-busy  }}  &lt;br /&gt;
:: '''NB''': ''this last is really 'oppose in part, support in part'.  speaking to wanting a vocabulary of connection types''&lt;br /&gt;
*** {{d|id=start-with-transclusion|a=KH  |type=claim |text=first attempt: everything is a page, we rely on transclusion to group things |supports=wiki-pages-manageable}} &lt;br /&gt;
** {{d|id= |a=KH  |type=question |text=can we have the entire Q as a page title? |extends=wiki-pages-busy }} &lt;br /&gt;
&lt;br /&gt;
* {{d|id= |a=KK  |type=claim |text=there are many to many relationships between sources &amp;amp; evidence |supports=}} &lt;br /&gt;
* {{d|id= |a=  |type=claim |text=source property could be a url and we could create an entity for the source that scrapes data and populates fields. If you expect something will be used more than once you probably want it to have the full data|supports=}} &lt;br /&gt;
* {{d|id=starting-dgs |a=SJ  |type=claim |text=let's identify a discussion we want to capture, and figure out how to name it. |supports=}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
* {{d|id= |a=  |type=claim |text=|supports=}} &lt;br /&gt;
* {{d|id= |a=  |type=claim |text=|supports=}} &lt;br /&gt;
* 	- decision: start with naming &amp;amp; schemas first&lt;br /&gt;
* 	- do we start with a schema or refine as we go?&lt;br /&gt;
* 	- sj: smw makes this hard for exactly this reason&lt;br /&gt;
* 	- easier with free form wiki templates and wiki text&lt;br /&gt;
* 	- tiny Lua templates (don't need to write Lua)&lt;br /&gt;
* 	- define any number of fields&lt;br /&gt;
* 	- define how they are presented&lt;br /&gt;
* 	- this is just mediawiki w/o the semantic extension&lt;br /&gt;
* 	- make a mediawiki entry for every thing that has a shape&lt;br /&gt;
* 	- edit that v flexibly, schema changes won't break things, won't cascade illegibility&lt;br /&gt;
* 	- at scale: smw wiki extension enables multiple dynamic table updates as data changes&lt;br /&gt;
* 	- KK: question: problem extending to smw later?&lt;br /&gt;
* 		- no&lt;br /&gt;
* 		- not as long as template is compatible with smw&lt;br /&gt;
* 		- we can do this by hand - dozen schemas&lt;br /&gt;
* 		- we can then decide whether we want to do smw or use wikidata &amp;amp; their respective modelling tradeoffs&lt;br /&gt;
* - start with creating a &amp;quot;source&amp;quot; template: source: url, publisher, date, author ?&lt;br /&gt;
* - kk: [[question]]  will defining edges/relationships turn out to be more complicated than creating templates for nodes?&lt;br /&gt;
* - KK: how do we know when we are done?&lt;br /&gt;
* - SJ: need to create an internally consistent way of sharing templates&lt;br /&gt;
* - kH: templates are universally available, which means that anyone can break our template&lt;br /&gt;
* - KM: should we decompose the Q into further properties (like a Q has a subject and object) or leave it nat language&lt;br /&gt;
* - KH: we should stick to nat language&lt;br /&gt;
* - KH: if you represent a dg in a wiki, what is a page? what's the granularity? every source is a page?&lt;br /&gt;
* - KM: seems like everything is a page?&lt;br /&gt;
* - sj: sections of a page are not a page&lt;br /&gt;
* - sj: everything we want to be a node should be a page&lt;br /&gt;
* - sj: wiki supports transclusion&lt;br /&gt;
* - kh: then each pp needs a title - lots of work&lt;br /&gt;
* - sj: this is a q iof interfaces - we can do it this way for a demo&lt;br /&gt;
* - KH: makes the history list a bit busy - this is a ux question affecting exploration&lt;br /&gt;
* - KK: many to many relationships between sources &amp;amp; evidence&lt;br /&gt;
* - source property could be a url and we could create an entity for the source that scrapes data and populates fields&lt;br /&gt;
* - if you expect something will be used more than once you probably want it to have the full data&lt;br /&gt;
* - sj: claim: this level of precision is important to dgs&lt;br /&gt;
* - sj: claim wiki recent changes scale well&lt;br /&gt;
* - sj: we can use wikibase to scale ux issues and hide certain types of history (eg source edits)&lt;br /&gt;
* - KH: first attempt: everything is a page, we rely on transclusion to group things&lt;br /&gt;
* - KH: can we have the entire Q as a page title?&lt;br /&gt;
* - sj: this gets to my interest, naming&lt;br /&gt;
* - sj: a great next step would be intifying a discussion wewant to capture&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Day 2  ==&lt;br /&gt;
&lt;br /&gt;
* {{d|id=structure |a=KM |type=claim |text= defined categories for each of our data objects but not for axioms}}&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text=defined a schema and tried to define a form that will use a schema}}&lt;br /&gt;
* {{d|id=structure |a=KM |type=claim |text= built a schema upon JC's DG diagram}} (note that this claim adds context to the claim above)&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text=forms not working well to create instances - this probably means that they are not well-specified}}&lt;br /&gt;
*{{ {{d|id=structure |a=KK |type=question |text= should we use forms versus templates?}}&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text=created an example of each object and tried to link them on the object, but we're  not at querying yet }}&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text= records in the db that are targetable }}&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text=there are improvements to be made on the wiki side}}&lt;br /&gt;
*  {{d|id=structure |a=SJ |type=question |text=SJ: which page were you working on for that?}}&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text= filling in materials under the group &amp;amp; trying to  (screen share) }}&lt;br /&gt;
* (KM: do not assume intentionality)&lt;br /&gt;
* {{d|id=structure |a=KM |type=claim |text= for a source - we'd add the source category to each participant page}}&lt;br /&gt;
* {{d|id=structure |a=KM |type=claim |text= properties like &amp;quot;informs&amp;quot; remain to be defined }}&lt;br /&gt;
* {{d|id=structure |a=KH |type=claim |text=KH: we'll have to make every claim a page - would be nice to have a smaller item than a page }}&lt;br /&gt;
* {{d|id=structure |a=KH |type=claim |text= separate pages work ok for sources }}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type=claim |text= inline is better - we can do this if we don't rely on semantic wiki to query}}&lt;br /&gt;
*  {{d|id=structure |a=SJ  |type=claim |text=SJ: one thread could be updating the inline format &amp;amp;  syntax - we'd want to do this for an interface anyway}}&lt;br /&gt;
** {{d|id=structure |a=SJ  |type=claim |text=SJ: talk page is a linearization - compact way of viewing, but there are others}}&lt;br /&gt;
*{{d|id=SMW |a=SJ  |type=question |text=SJ: how good are the default SMW views?}}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type=claim |text=SJ we haven't really tied any claims to evidence}}&lt;br /&gt;
* {{d|id=structure |a=KH  |type=claim |text= KH: at some point we want each of these things an entity we can refer to&lt;br /&gt;
* refer to things by their anchors - this is a wiki way of doing this}}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type=claim |text=SJ: could have a template that includes an ID}}&lt;br /&gt;
** {{d|id=identity |a=KH  |type=question |text=KH: is it up to authors to ensure IDs are unique?}}&lt;br /&gt;
*** {{d|id=identity |a=SJ  |type=claim |text=SJ: or plugin drawing from a db}}&lt;br /&gt;
** {{d|id=structure |a=DA  |type=claim |text=DA: everything that is anchored is a child to whatever the parent page is - just need one organizing page - all the claims could be a child of the source }}&lt;br /&gt;
** {{d|id=structure |a=KK  |type=question |text=do we want to make claims subordinate the source?}}&lt;br /&gt;
* {{d|id=structure |a=KK  |type=question |text=KK: how much about the structure of our discourse should we understand beforehand?}}&lt;br /&gt;
* {{d|id=structure |a=DA  |type=claim |text=DA: this is an argument for everything being its own page}}&lt;br /&gt;
*{{d|id=structure |a=KH |type=claim |text=KH: then we're back to every title being an ID}}&lt;br /&gt;
** {{d|id=structure |a=SJ  |type=claim |text=SJ: solving an infrastructure and a stat structure q at the same time --&lt;br /&gt;
** visualize a bunch of nodes together on the same page - how we split up our convo yesterday&lt;br /&gt;
**if we write a tool to autocomplete claims or sources - re-use - appearance on the page would not subordinate it to the page&lt;br /&gt;
** here's a collection of nodes and links relevant to the subject of the page -- each could appear i nmultiple places}}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type=claim |text=SJ: individual pages work}}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type=claim |text=SJ: probably does make sense to asssign a little claim ID to things even if we're not displaying it in order to keep track of how this will map&lt;br /&gt;
* SJ: I'll add an additional Id field to make it clear how it will map to a wikibase }}&lt;br /&gt;
* {{d|id=SMW |a=KH  |type=claim |text=KH: I have the impression that what we are doing is not what SMW is built for}}&lt;br /&gt;
** {{d|id=SMW |a=KHG  |type=claim |text=KH: my impression is that Mediawiki is for big things but not a tool meant to be used by 5 people playing with big ideas}}&lt;br /&gt;
* {{d|id=goal |a=KH  |type=question |text=KH: can we move onto our final goal in a reasonable amount of time?}}&lt;br /&gt;
* {{d|id=UX |a=DA  |type=claim |text=DA: using existing synthesis infrastructure makes sense but I'm curious about editing frictions}}&lt;br /&gt;
** {{d|id=structure |a=DA  |type=question |text= DA: if we did this where every claim was its own page and they linked to each other - would we be able to parse meaningful relationships?}}&lt;br /&gt;
** {{d|id=UX |a=DA |type=claim |text=how would I know that this evidence supports or opposes this claim?}} (note that this is related to the Q above)&lt;br /&gt;
** {{d|id=structure |a=DA  |type= question |text=do we need extra metadata fields?}} ( note that this is related to the preceding question)&lt;br /&gt;
** {{d|id=structure |a=KM  |type=question |text=KM: can't we add properties to the claims &amp;amp; evidence that point to specific instances?&lt;br /&gt;
**  page for a claim with bullet points and headers&lt;br /&gt;
** link to evidence&lt;br /&gt;
** when we go to evidence we see things that link - do we see what that evidence supports or opposes or do we know that they are connected? }}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type= question |text=SJ: what links would need to be enriched with this data?}}&lt;br /&gt;
* {{d|id= theory |a=KK |type= evidence |text=KK(DG diagram)}}&lt;br /&gt;
* {{d|id= structure |a=DA  |type= question |text=DA: if I'm on a page and we list claims &amp;amp; evidence on the page for this meeting - it's unclear how much o this info is visible when we go to a specific claims or questions page&lt;br /&gt;
* everything is linked from the mtg page - have to be thoughtful about  linking}}&lt;br /&gt;
* KK: (water &amp;amp; music discord)&lt;br /&gt;
* {{d|id= UX |a=DA  |type= question |text=DA: how do you get from anywhere to a Discourse Graph?}}&lt;br /&gt;
** {{d|id= querying |a=DA  |type= question |text=KM: that is effectively what we're trying to accomplish with SPARQL query:&lt;br /&gt;
*** if we back up SMW database with RDF  database - you can hit a SPARQL endpoint export as json and import via wolfram to execute queries - there is a relatively easy mechanism to access this data as RDf data, and you can execute sparql queries against it }}&lt;br /&gt;
* {{d|id=UX |a=KH  |type= question |text= KH: from the user's point of  view, what are typical interactions?}}&lt;br /&gt;
** {{d|id=UX |a=KH  |type= question |text=enter text, annotate text with dg tags, person who wants to run queries, aggregator who wants to synthesize DGs --&lt;br /&gt;
** what are the ideal tools for each oth these users }}&lt;br /&gt;
** {{d|id=UX |a=KH  |type= claim  |text=if the wiki is not a useful user interface for any of these users - for ex, annotator, searcher, queryable -- we shouldn't use it}}&lt;br /&gt;
** {{d|id=structure-UX |a=KH  |type= claim  |text=if the wiki is inly a db, then it is not useful}}&lt;br /&gt;
** {{d|id=structure-UX |a=KH  |type= claim  |text=a wiki  with no UI is not useful}}&lt;br /&gt;
** {{d|id=UX |a=DA  |type= claim  |text=DA: use case: collaboration&lt;br /&gt;
*** we write notes&lt;br /&gt;
*** he reads and has ideas&lt;br /&gt;
*** creates a new page with his note referencing our notes&lt;br /&gt;
*** being able to refer to things easily (does everything have its own page - seems to make sense)&lt;br /&gt;
** key thing is when I mention something and I refer to something you mentioned - it would be cool if when you see your page, you can see &amp;quot;Deniz mentioned this claim&amp;quot; wherever it is mentioned&lt;br /&gt;
*** cite or hover tool showing the mention - &amp;quot;this link mentioned by this project etc&amp;quot;&lt;br /&gt;
*** this is the key interaction - the big win of a collaborative tool&lt;br /&gt;
*** people randomly talk about things - but when they mention the same thing we should be able to see that&lt;br /&gt;
*** in the wiki, we refer to things with direct links - everything is a direct link&lt;br /&gt;
*** everywhere there is a link - there is a hover that shows everything that links to X&lt;br /&gt;
*** rather than having to click on x we can see links on hover }}&lt;br /&gt;
***{{d|id=social-utility |a=KK  |type= claim  |text=KK: this would encode proof of use, proof of utility}}&lt;br /&gt;
* {{d|id=querying |a=DA  |type= question  |text=DA: with sparql queries - can you browse the whole wiki  tree and parse out what you want from that?}}&lt;br /&gt;
** {{d|id=querying |a=KM  |type= claim  |text=Km: yes - it's the right query language for this kind of data}}&lt;br /&gt;
*{{d|id=querying |a=DA  |type= question  |text=DA: can you see the context for the link inside of the page? if I'm referring to a link, can I see the sentence that link is embedded in?}}&lt;br /&gt;
** {{d|id=querying |a=KM   |type= claim |text= we'd need to annotate the wiki using the DG schema and then query against that schema -- the amazing thing about sparql is that anything thats connected, you can get there}}&lt;br /&gt;
* {{d|id=tool |a=KK |type=claim  |text= seems like we're  rediscovering properties native to roam and trying to put them in the wiki}}&lt;br /&gt;
* {{d|id=structure |a=DA  |type= claim  |text=DA:DA: the hover is sugar - we can get there by putting everything on a page:  on the bottom of a claims page we have everything that mentions this claim and an extra field that describes, enriches the mention (support/oppose) context}}&lt;br /&gt;
* {{d|id=agora |a=KM  |type= claim  |text=KM  agora is partly a discovery algo for a graph&lt;br /&gt;
** component of building an autocomplete for DGs is a mechanism to discover  graphs and do the autocomplete so they algo can work off of&lt;br /&gt;
** once there are DG to work from, agora algo seems like a useful tool to search the ecosystem }}&lt;br /&gt;
** {{d|id=agora |a=DA  |type= question  |text= how do you get data into an agora ?}}&lt;br /&gt;
** {{d|id=agora |a=SJ   |type= claim |text= a mediawiki could be an agora}}&lt;br /&gt;
** {{d|id=agora |a=KH |type= question  |text= we still have to encode each node as a page if we want to build on this agora model}}&lt;br /&gt;
* {{d|id=granularity |a=SJ  |type= question  |text= SJ: question about the appropriate level of granularity?}}&lt;br /&gt;
* {{d|id=granularity |a=KH  |type= question  |text=KH: also identity question - what is the smallest item you can point to?}}&lt;br /&gt;
**{{d|id=structure |a=SJ  |type= claim  |text=SJ: 2 separate ID  Q: &lt;br /&gt;
*** let's add the concept of a page for a graph&lt;br /&gt;
***something you can hold in your mind as an image &lt;br /&gt;
*** more than one claim&lt;br /&gt;
*** individual claims shouldn't be pages, but nodes or entities&lt;br /&gt;
*** if we want to do this in the wikiverse we can talk about them as entities&lt;br /&gt;
*** SMW will represent entities as pages but it doesn't scale}}&lt;br /&gt;
** {{d|id=SMW |a=DA  |type= question  |text=SMW will not support a large volume?}}&lt;br /&gt;
** {{d|id= SMW |a=SJ  |type= evidence  |text= SMW is  designed for pages to have sizeable amt of text, well-formatted and structured&lt;br /&gt;
** we're talking about entire constellations }} (also a claim)&lt;br /&gt;
* {{d|id=viz |a=SJ   |type= question  |text= Q of what viz we need - &lt;br /&gt;
** can still use MW as a viz - what happens when we hover over?&lt;br /&gt;
** want to be able to see the links while looking at the claim in context }}&lt;br /&gt;
* {{d|id=tool |a=SJ |type= claim  |text=SJ: it does  make sense to use a wiki for prototyping and experimenting - like where we want to carve distinctions&lt;br /&gt;
**it's nice to be able to go back &amp;amp; forth in a collab text format&lt;br /&gt;
**take snapshots and convert to a permanently structured DG&lt;br /&gt;
** more lastingly machine readable version of the same discourse&lt;br /&gt;
** wiki capture could feel more like a discourse if the discourse originated with people&lt;br /&gt;
** iteratively annotate and structure}}&lt;br /&gt;
*{{d|id= tool |a=KH   |type= question  |text=KH: it's nice to have a familiar authoring tool like a wiki&lt;br /&gt;
* {{d|id=approach |a=KH  |type= claim  |text= it  would make sense to start with something like we did and have an external tool go over it and store it for later processing&lt;br /&gt;
** wiki is a data entry tool&lt;br /&gt;
** we still don't have relations&lt;br /&gt;
- but this is not so much a problem privately, only when we merge}}&lt;br /&gt;
- {{d|id= goal |a=KK  |type= claim  |text=KK: we're in a serach for conventions: how do we write anywhere in a discourse graph?}}&lt;br /&gt;
- {{d|id= goal |a=KH  |type= claim  |text=our goal is to create Markdown for Discourse Graphs - a set of syntax conventions portable everywhere - we can extract and port to appropriate DB to query and viz later }}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1498</id>
		<title>Talk:Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1498"/>
		<updated>2022-11-23T18:44:52Z</updated>

		<summary type="html">&lt;p&gt;Karola: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Participants in the discussion ==&lt;br /&gt;
&lt;br /&gt;
* SJ: [https://synthesis-infrastructures.wiki/User:Sj Samuel Klein]&lt;br /&gt;
* KM: [[Kyle MacLaury]]&lt;br /&gt;
* KK: [[Karola Kirsanow]]&lt;br /&gt;
* KH: [[Konrad Hinsen]]&lt;br /&gt;
* DA: [[Deniz Aydemir]]&lt;br /&gt;
&lt;br /&gt;
== Section 1 KK ==  &lt;br /&gt;
=== Squad goals: ===&lt;br /&gt;
==== Building Queries====   &lt;br /&gt;
* {{d|id=1 |a=KM |type=question |text=can we build the queries needed to interact with the Discourse Graph data model?}}&lt;br /&gt;
** {{d|id=2 |a= |type=claim |text=this entails making DGs part of the wiki and shareable |supports=1}} &lt;br /&gt;
** {{d|id=3 |a= |type=claim |text=relevant tools include  wolfram/mathematica &amp;amp; wiki functions |supports=1}} &lt;br /&gt;
*** {{d|id=4 |a=KM |type=claim |text=it is possible and useful to integrate wolfram with semantic media wiki: looks possible to take the wolfram toolset &amp;amp; integrate it with the toolset of this wiki to accomplish the same things as wiki functions |supports=3}}  &lt;br /&gt;
** {{d|id=5 |a=SJ |type=claim |text=it is also desirable to create a namespace of functions that any contributor to functions can edit |supports=1}} &lt;br /&gt;
*** {{d|id=6 |a=SJ |type=claim |text=one desirable property is the ability to fork functions to create others derivative functions without disturbing the operation of the original functions -- this exists for wikifunctions |supports=5}}&lt;br /&gt;
*** {{d|id=7 |a=SJ |type=claim |text=in the ideal case, as we see for wikifunctions, DG functions could be v local - just defined by whoever is using that graph |supports=5}}  &lt;br /&gt;
*** {{d|id=8 |a=KH |type=evidence |text=wikifunctions were intended to be a way to add code (abstract wikipedia) write page without knowing which language it would be displayed in - a catalogue of functions written in any language you'd like |supports=5}}  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* KM: [[question]] can we build the queries needed to interact with the Discourse Graph data model?&lt;br /&gt;
**[[claim]] this entails making DGs part of the wiki and shareable&lt;br /&gt;
**[[claim]] relevant tools include  wolfram/mathematica &amp;amp; wiki functions&lt;br /&gt;
***[[claim]] it is possible and useful to integrate wolfram with semantic media wiki: looks possible to take the wolfram toolset &amp;amp; integrate it with the toolset of this wiki to accomplish the same things as wiki functions&lt;br /&gt;
**SJ: [[claim]] it is also desirable to create a namespace of functions that any contributor to functions can edit&lt;br /&gt;
***SJ: [[claim]] one desirable property is the ability to fork functions to create others derivative functions without disturbing the operation of the original functions -- this exists for wikifunctions&lt;br /&gt;
***SJ: [[claim]] in the ideal case, as we see for wikifunctions, DG functions could be v local - just defined by whoever is using that graph&lt;br /&gt;
***KH: [[evidence]] wikifunctions were intended to be a way to add code (abstract wikipedia) write page without knowing which language it would be displayed in - a catalogue of functions written in any language you'd like&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Federated Knowledge Synthesis ====&lt;br /&gt;
* {{d|id=systems |a=KH |type=question |text=can we develop systems and process for federated knowledge synthesis? &lt;br /&gt;
|supports=}} &lt;br /&gt;
** {{d|id=survey-first |a=? |type=claim |text=the first steps involved would be getting people together &amp;amp; doing a survey of prior work (eg anagora)|supports=systems}}&lt;br /&gt;
*** {{d|id=how-to-extend |a=? |type=question |text=how can we build on this and extend it?|extends=survey-first}}&lt;br /&gt;
*** {{d|id=long-term coord |a=? |type=claim |text=this (federation) project is more of a long-term coordination, determining who is interested in doing what over the next few years|supports=survey-first}}&lt;br /&gt;
*** {{d|id=fed-as-in-wiki |a=? |type=question |text=federation as in federated wiki?|extends=survey-first}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
* [[question]] can we develop systems and process for federated knowledge synthesis? &lt;br /&gt;
** [[claim]] the first steps involved would be getting people together &amp;amp; doing a survey of prior work (eg anagora)&lt;br /&gt;
***[[question]] how can we build on this and extend it?&lt;br /&gt;
***[[claim]] this (federation) project is more of a long-term coordination, determining who is interested in doing what over the next few years&lt;br /&gt;
***[[question]] federation as in federated wiki?&lt;br /&gt;
*** [[claim]] this is more of a meta-project, don't expect an artefact&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Conflict Resolution ====&lt;br /&gt;
* {{d|id=page-forking |a=? |type=question |text=problem with wiki is that there is only one version of each page - what if you disagree? |supports=}} &lt;br /&gt;
** {{d|id=fed-wiki |a=? |type=question |text=in wiki each page has a single version ==&amp;gt; federated wiki is the solution |supports=page-forking}} &lt;br /&gt;
** {{d|id=fed-wiki-git |a=? |type=claim |text=pages in a federated wiki are more like working in branches as in git |extends=fed-wiki}} &lt;br /&gt;
*** {{d|id=fed-wiki-merging |a=? |type=claim |text=''branches'' and ''merges'' are important ideas in the federated wiki concept space |supports=fed-wiki-git}} &lt;br /&gt;
* {{d|id=author-dgs |a=KH |type=claim |text=we talk about DGs as if they are done by the *reader* of a paper, but at some point, *authors* will start out by creating DGs to which readers will respond. We should consider the reader ==&amp;gt; author transition |supports=}} &lt;br /&gt;
** {{d|id=author-label-loss |a=KH |type=question |text=will the &amp;quot;author&amp;quot; label on scientific papers disappear as collaborations grow? |supports=author-dgs }} &lt;br /&gt;
* {{d|id=better-graph-viz |a=? |type=question |text=can we enable effective and usable graph visualizations? |supports=}} &lt;br /&gt;
* {{d|id=do-properties-scale |a=SJ |type=question |text=do DG graph properties scale to communally edited collaborative graphs? |supports=}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
*[[question]] problem with wiki is that there is only one version of each page - what if you disagree?&lt;br /&gt;
**[[claim]] in wiki each page has a single version ==&amp;gt; federated wiki is the solution&lt;br /&gt;
**[[claim]] pages in a federated wiki are more like working in branches as in git&lt;br /&gt;
***[[claim]] *branches* and *merges* are important ideas in the federated wiki concept space&lt;br /&gt;
* KH: [[claim]] we talk about DGs as if they are done by the *reader* of a paper, but at some point, *authors* will start out by creating DGs to which readers will respond. We should consider the reader ==&amp;gt; author transition &lt;br /&gt;
**KH: [[question]] will the &amp;quot;author&amp;quot; label on scientific papers disappear as collaborations grow?&lt;br /&gt;
*[[question]] can we enable effective and usable graph visualizations?&lt;br /&gt;
*[[question]] do DG graph properties scale to communally edited collaborative graphs?&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Version control v Narratives ====&lt;br /&gt;
* {{d|id=meet-in-middle |a=?  |type=question |text=how can you start w/ something highly formalized like version control and meet in the middle at something suitable for narratives? |supports=}} &lt;br /&gt;
** {{d|id= |a=KK  |type=evidence |text=[https://everything2.com/ everything2] |supports=meet-in-middle}} &lt;br /&gt;
** {{d|id= |a=KK  |type=evidence |text=[https://anagora.org/agora agora] |supports=meet-in-middle}} &lt;br /&gt;
* {{d|id=what-dg-types |a=SJ  |type=question |text=what types of graph are we talking about? |supports=}} &lt;br /&gt;
** {{d|id=lacking-meta-dgs |a=SJ  |type=claim  |text=I haven't seen dgs about discourse: chains of reasoning, mapping out arguments - these can be linear if there is a dialog |supports=what-dg-types}} &lt;br /&gt;
*** {{d|id=composite-dg |a=SJ  |type=question |text=what does composite graph of discourse addressing the same issues look like? |extends=lacking-meta-dgs}} &lt;br /&gt;
** {{d|id= |a=SJ  |type=claim |text=personal or group notetaking: connections are not discourse connections - they include refrences, clarifiers, and links of definitions |supports=what-dg-types}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
*[[question]] how can you start w/ something highly formalized like version control and meet in the middle at something suitable for narratives?&lt;br /&gt;
**KK: [[evidence]] [https://everything2.com/ everything2]&lt;br /&gt;
**KK:[[evidence]] [https://anagora.org/agora agora]&lt;br /&gt;
* SJ: [[question]] what types of graph are we talking about?&lt;br /&gt;
**SJ:[[claim]] I haven't seen dgs about discourse: chains of reasoning, mapping out arguments - these can be linear if there is a dialog&lt;br /&gt;
**SJ: [[question]] what does composite graph  of discourse addressing the same issues look like?&lt;br /&gt;
**SJ:  [[claim]] personal or group notetaking: connections are not discourse connections - they include refrences, clarifiers, and links of definitions&lt;br /&gt;
&lt;br /&gt;
* {{d|id= |a=  |type=claim |text= |supports=}} &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Section 2 Konrad ==&lt;br /&gt;
&lt;br /&gt;
=== A [[Discourse Graph]] for our own Wiki ===&lt;br /&gt;
&lt;br /&gt;
*KM: [[question]] can we take  contributions to this wiki as data to generate a discourse graph?&lt;br /&gt;
**[[claim]] this means creating a schema, show others how to create the different node types&lt;br /&gt;
**[[claim]] this means take db backend, ingest it, execute queries against it&lt;br /&gt;
**[[claim]] viz may not be super-sophisticated, but a view or 2 framed on each node type would be worthwhile: eg how does a question relate to claims, how are claims informed by different articles (evidence)&lt;br /&gt;
*[[claim]] need to populate the wiki with the elements of a discourse graph --&amp;gt; create viz --&amp;gt; share code&lt;br /&gt;
*SJ: [[question]]  can we accomplish naming: coming up with names for each of those components, and names for things at different scales - discussion, family of hypotheses, family of experiments&lt;br /&gt;
**[[claim]] this will allow us to say that if you have identified x ideas, hypotheses, etc - how many discourses do you need to describe? how many graphs are needed to illustrate those discourses - when are people working on the same graph?&lt;br /&gt;
**[[question]] what does it mean to have different graphs that share some pieces, or different graphs in or close to the same namespace&lt;br /&gt;
**[[claim]] these issues --&amp;gt; boil down to the naming of the pieces and how you place the connections - how much context do you need to figure out how many connections there are?&lt;br /&gt;
*KM: taking this as an opportunity to  learn SPARQL ('''--&amp;gt;''' [[claim]] this is a good opportunity to learn SPARQL)&lt;br /&gt;
*KM: [[claim]] we need namespaces before we can query anything - naming is critical!&lt;br /&gt;
*SJ: [[claim]] we should name and make list of queries - queries need their own names&lt;br /&gt;
&lt;br /&gt;
=== [[Agora]] ===&lt;br /&gt;
&lt;br /&gt;
*KM: [[question]] what is agora?&lt;br /&gt;
*SJ: [[claim]] agora is a group of people interested in wiki linking and editable networks &amp;amp; knowledge federation&lt;br /&gt;
** [[claim]] agora's goals include:&lt;br /&gt;
*** make linking always do something sensible - best effort connection between links&lt;br /&gt;
*** agora is a url pattern that will try to resolve it&lt;br /&gt;
*** redirect strings to appropriate resources&lt;br /&gt;
*** each reader gets a filter - only see certain nodes &amp;amp; connection based on sort preferences &lt;br /&gt;
**KM: [[claim]] sounds like auto-complete for knowledge graphs&lt;br /&gt;
** [[claim]] each agora has a few default sections - ex will try to generate related out nodes, related agoras you know with the same title or fuzzy match, any text it finds in your own agora ad-hoc&lt;br /&gt;
** [[proposal]] elevate DGs by making a section that tries to generate a DG or discourses that mention this node&lt;br /&gt;
*[[claim]] DG is a shape you compile on the fly - could try to  generate a DG x steps away and show you different families that might be referencing this&lt;br /&gt;
** [[claim]] spirit of the agora is automatic discovery &amp;amp; openness to engagement&lt;br /&gt;
**KH: [[question]] impression of agora  is that it is a collection - how would I learn that someone else wants to do something to my node?&lt;br /&gt;
*** SJ: [[claim]] diff between creating a new link with the same name as your node and creating a link to your specific node&lt;br /&gt;
*KK: [[question]] diff between agora and what we envision?&lt;br /&gt;
**SJ: [[claim]] no typology of links&lt;br /&gt;
** [[claim]] graph visualization does not ignore non-typed connections&lt;br /&gt;
*KH: [[question]] existing descriptions of agora other than the site itself?&lt;br /&gt;
&lt;br /&gt;
=== Getting started on our own [[Discourse Graph]] ===&lt;br /&gt;
&lt;br /&gt;
*KK: [[question]] what actions will we need to take to get where we want to go?&lt;br /&gt;
** [[question]] how do we turn parts of this wiki into the components of a DG?&lt;br /&gt;
**KM: [[proposal]] we have folks write and annotate in the wiki and use the annotation capabilities of SMW to call out what the node types are&lt;br /&gt;
** [[claim]] getting the data into the wiki is literally people interacting and annotating&lt;br /&gt;
** [[claim]] but first we need to figure out naming and schema&lt;br /&gt;
**template objects, other objects, tools that can be used to define the schema&lt;br /&gt;
**KH: [[proposal]] prefer many short examples&lt;br /&gt;
**SJ: [[proposal]] like the idea of a self-referential discourse about the state of DGs&lt;br /&gt;
&lt;br /&gt;
=== What exactly makes a graph a [[Discourse Graph]]? ===&lt;br /&gt;
&lt;br /&gt;
*[[question]]: can  a discourse be about a topic? are discourses about a certain over-arching hypothesis where you make claims and discover evidence?&lt;br /&gt;
**KH: [[question]] what do you do when your discourse does not fit a DG?&lt;br /&gt;
***examples from physics with no well-posed question&lt;br /&gt;
**discussion of results graphs and requests for experiments&lt;br /&gt;
**[[proposal]] need to figure out how DGs work in these different fields and circumstances&lt;br /&gt;
**SJ: meta:[[proposal]] need to identify existing discourse maps, and existing graphs, that could be thought of as DGs (proofs, discourse diagrams, text summarization graphs, argument maps, decision maps + flowcharts, ...)&lt;br /&gt;
*SJ: [[proposal]] need to capture axioms / assumptions&lt;br /&gt;
*KH: [[proposal]] making tacit knowledge explicit!!&lt;br /&gt;
&lt;br /&gt;
== Section 3 Kyle ==  &lt;br /&gt;
* {{d|id=start-w-schemas |a=  |type=question |text=What if we start with naming &amp;amp; schemas first |supports=}} &lt;br /&gt;
* {{d|id= |a=  |type=question |text=do we start with a schema or refine as we go? |supports=}} &lt;br /&gt;
** {{d|id= |a=SJ  |type=claim |text=smw makes this hard for exactly this reason (deciding up front is friction). |supports=start-w-schemas}} &lt;br /&gt;
** {{d|id=simple-mw |a=  |type=claim |text=easier with free form mediawiki templates and wiki text |supports=start-w-schemas}} &lt;br /&gt;
*** {{d|id= |a=  |type=claim |text=templates allow tiny Lua templates, w/ any number of fields and presentation.  |supports=simple-mw}} &lt;br /&gt;
*** {{d|id= |a=SJ  |type=claim |text=this can be edited flexibly, so schema changes don't break things or make them illegible. |supports=simple-mw}} &lt;br /&gt;
&lt;br /&gt;
** {{d|id= |a=KK  |type=question |text=is there a problem extending from mw to smw later? |extends=simple-mw}}  &lt;br /&gt;
*** {{d|id= |a=  |type=claim |text=no, can start with a dozen schemas by hand, then decide if to move to a MW extension (smw or other) or wikidata |supports=simple-mw}} &lt;br /&gt;
*** {{d|id= |a=  |type=claim |text=depends on what authoring + visualization tools we want, and the modelling tradeoffs we want |supports=simple-mw}} &lt;br /&gt;
&lt;br /&gt;
* {{d|id=template-start |a=KK  |type=question |text=should we start with creating a &amp;quot;source&amp;quot; template: source: url, publisher, date, author ? |supports=}} &lt;br /&gt;
* {{d|id=edge-complexity |a=KK |type=question |text=will defining edges/relationships turn out to be more complicated than creating templates for nodes? |supports=}} &lt;br /&gt;
* {{d|id=when-done |a=KK  |type=question |text=how do we know when we are done? |supports=}} &lt;br /&gt;
&lt;br /&gt;
** {{d|id=internal-consistency |a=SJ  |type=claim |text=we need to create an internally consistent way of sharing templates |supports=template-start}} &lt;br /&gt;
*** {{d|id= |a=KH  |type=claim |text=challenge: templates are universally available, which means that anyone can break our template|supports=internal-consistency}}&lt;br /&gt;
 &lt;br /&gt;
* {{d|id= |a=KM  |type=question |text=should we decompose Questions into further properties (like a Q has a subject and object) or leave it nat language?|supports=}} &lt;br /&gt;
** {{d|id= |a=KH  |type=claim |text=we should stick to natural language | source=self |supports=}} &lt;br /&gt;
&lt;br /&gt;
* {{d|id=wiki-granularity |a=KH  |type=question |text=if you represent a dg in a wiki, what is a page? what's the granularity? every source is a page? |supports=}} &lt;br /&gt;
** {{d|id=wiki-all-pages |a=KM  |type=claim |text=it seems everything is a page.  |extends=wiki-granularity }} &lt;br /&gt;
*** {{d|id=wiki-sections |a=SJ  |type=claim |text=sections of a page are not a page. |opposes=wiki-all-pages }} &lt;br /&gt;
** {{d|id=wiki-node-pages |a=SJ  |type=claim |text=everything we want to be a node should be a page. |extends=wiki-granularity }}&lt;br /&gt;
** {{d|id=wiki-subgraph-pages |a=SJ  |type=claim |text=wiki transclusion also allows any subgraph to have a page, transcluding other nodes.  |extends=wiki-granularity }}&lt;br /&gt;
*** {{d|id=wiki-pages-busy  |a=SJ  |type=claim |text= then each page needs a title - lots of work. and makes the history view busy, a UX question affecting exploration. |opposes=wiki-node-pages  }}&lt;br /&gt;
** {{d|id=wiki-pages-manageable  |a=SJ  |type=claim |text=True, this is a Q of interfaces. Wiki recent changes scales well, we don't need to worry about that yet. we can use wikibase to scale ux issues and hide certain types of history (eg source edits). But we can do it this way for a demo. |opposes=wiki-pages-busy  }}  &lt;br /&gt;
:: '''NB''': ''this last is really 'oppose in part, support in part'.  speaking to wanting a vocabulary of connection types''&lt;br /&gt;
*** {{d|id=start-with-transclusion|a=KH  |type=claim |text=first attempt: everything is a page, we rely on transclusion to group things |supports=wiki-pages-manageable}} &lt;br /&gt;
** {{d|id= |a=KH  |type=question |text=can we have the entire Q as a page title? |extends=wiki-pages-busy }} &lt;br /&gt;
&lt;br /&gt;
* {{d|id= |a=KK  |type=claim |text=there are many to many relationships between sources &amp;amp; evidence |supports=}} &lt;br /&gt;
* {{d|id= |a=  |type=claim |text=source property could be a url and we could create an entity for the source that scrapes data and populates fields. If you expect something will be used more than once you probably want it to have the full data|supports=}} &lt;br /&gt;
* {{d|id=starting-dgs |a=SJ  |type=claim |text=let's identify a discussion we want to capture, and figure out how to name it. |supports=}} &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
* {{d|id= |a=  |type=claim |text=|supports=}} &lt;br /&gt;
* {{d|id= |a=  |type=claim |text=|supports=}} &lt;br /&gt;
* 	- decision: start with naming &amp;amp; schemas first&lt;br /&gt;
* 	- do we start with a schema or refine as we go?&lt;br /&gt;
* 	- sj: smw makes this hard for exactly this reason&lt;br /&gt;
* 	- easier with free form wiki templates and wiki text&lt;br /&gt;
* 	- tiny Lua templates (don't need to write Lua)&lt;br /&gt;
* 	- define any number of fields&lt;br /&gt;
* 	- define how they are presented&lt;br /&gt;
* 	- this is just mediawiki w/o the semantic extension&lt;br /&gt;
* 	- make a mediawiki entry for every thing that has a shape&lt;br /&gt;
* 	- edit that v flexibly, schema changes won't break things, won't cascade illegibility&lt;br /&gt;
* 	- at scale: smw wiki extension enables multiple dynamic table updates as data changes&lt;br /&gt;
* 	- KK: question: problem extending to smw later?&lt;br /&gt;
* 		- no&lt;br /&gt;
* 		- not as long as template is compatible with smw&lt;br /&gt;
* 		- we can do this by hand - dozen schemas&lt;br /&gt;
* 		- we can then decide whether we want to do smw or use wikidata &amp;amp; their respective modelling tradeoffs&lt;br /&gt;
* - start with creating a &amp;quot;source&amp;quot; template: source: url, publisher, date, author ?&lt;br /&gt;
* - kk: [[question]]  will defining edges/relationships turn out to be more complicated than creating templates for nodes?&lt;br /&gt;
* - KK: how do we know when we are done?&lt;br /&gt;
* - SJ: need to create an internally consistent way of sharing templates&lt;br /&gt;
* - kH: templates are universally available, which means that anyone can break our template&lt;br /&gt;
* - KM: should we decompose the Q into further properties (like a Q has a subject and object) or leave it nat language&lt;br /&gt;
* - KH: we should stick to nat language&lt;br /&gt;
* - KH: if you represent a dg in a wiki, what is a page? what's the granularity? every source is a page?&lt;br /&gt;
* - KM: seems like everything is a page?&lt;br /&gt;
* - sj: sections of a page are not a page&lt;br /&gt;
* - sj: everything we want to be a node should be a page&lt;br /&gt;
* - sj: wiki supports transclusion&lt;br /&gt;
* - kh: then each pp needs a title - lots of work&lt;br /&gt;
* - sj: this is a q iof interfaces - we can do it this way for a demo&lt;br /&gt;
* - KH: makes the history list a bit busy - this is a ux question affecting exploration&lt;br /&gt;
* - KK: many to many relationships between sources &amp;amp; evidence&lt;br /&gt;
* - source property could be a url and we could create an entity for the source that scrapes data and populates fields&lt;br /&gt;
* - if you expect something will be used more than once you probably want it to have the full data&lt;br /&gt;
* - sj: claim: this level of precision is important to dgs&lt;br /&gt;
* - sj: claim wiki recent changes scale well&lt;br /&gt;
* - sj: we can use wikibase to scale ux issues and hide certain types of history (eg source edits)&lt;br /&gt;
* - KH: first attempt: everything is a page, we rely on transclusion to group things&lt;br /&gt;
* - KH: can we have the entire Q as a page title?&lt;br /&gt;
* - sj: this gets to my interest, naming&lt;br /&gt;
* - sj: a great next step would be intifying a discussion wewant to capture&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Day 2  ==&lt;br /&gt;
&lt;br /&gt;
* {{d|id=structure |a=KM |type=claim |text= defined categories for each of our data objects but not for axioms}}&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text=defined a schema and tried to define a form that will use a schema}}&lt;br /&gt;
* {{d|id=structure |a=KM |type=claim |text= built a schema upon JC's DG diagram}} (note that this claim adds context to the claim above)&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text=forms not working well to create instances - this probably means that they are not well-specified}}&lt;br /&gt;
*{{ {{d|id=structure |a=KK |type=question |text= should we use forms versus templates?}}&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text=created an example of each object and tried to link them on the object, but we're  not at querying yet }}&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text= records in the db that are targetable }}&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text=there are improvements to be made on the wiki side}}&lt;br /&gt;
*  {{d|id=structure |a=SJ |type=question |text=SJ: which page were you working on for that?}}&lt;br /&gt;
*  {{d|id=structure |a=KM |type=claim |text= filling in materials under the group &amp;amp; trying to  (screen share) }}&lt;br /&gt;
* (KM: do not assume intentionality)&lt;br /&gt;
* {{d|id=structure |a=KM |type=claim |text= for a source - we'd add the source category to each participant page}}&lt;br /&gt;
* {{d|id=structure |a=KM |type=claim |text= properties like &amp;quot;informs&amp;quot; remain to be defined }}&lt;br /&gt;
* {{d|id=structure |a=KH |type=claim |text=KH: we'll have to make every claim a page - would be nice to have a smaller item than a page }}&lt;br /&gt;
* {{d|id=structure |a=KH |type=claim |text= separate pages work ok for sources }}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type=claim |text= inline is better - we can do this if we don't rely on semantic wiki to query}}&lt;br /&gt;
*  {{d|id=structure |a=SJ  |type=claim |text=SJ: one thread could be updating the inline format &amp;amp;  syntax - we'd want to do this for an interface anyway}}&lt;br /&gt;
** {{d|id=structure |a=SJ  |type=claim |text=SJ: talk page is a linearization - compact way of viewing, but there are others}}&lt;br /&gt;
*{{d|id=SMW |a=SJ  |type=question |text=SJ: how good are the default SMW views?}}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type=claim |text=SJ we haven't really tied any claims to evidence}}&lt;br /&gt;
* {{d|id=structure |a=KH  |type=claim |text= KH: at some point we want each of these things an entity we can refer to&lt;br /&gt;
* refer to things by their anchors - this is a wiki way of doing this}}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type=claim |text=SJ: could have a template that includes an ID}}&lt;br /&gt;
** {{d|id=identity |a=KH  |type=question |text=KH: is it up to authors to ensure IDs are unique?}}&lt;br /&gt;
*** {{d|id=identity |a=SJ  |type=claim |text=SJ: or plugin drawing from a db}}&lt;br /&gt;
** {{d|id=structure |a=DA  |type=claim |text=DA: everything that is anchored is a child to whatever the parent page is - just need one organizing page - all the claims could be a child of the source }}&lt;br /&gt;
** {{d|id=structure |a=KK  |type=question |text=do we want to make claims subordinate the source?}}&lt;br /&gt;
* {{d|id=structure |a=KK  |type=question |text=KK: how much about the structure of our discourse should we understand beforehand?}}&lt;br /&gt;
* {{d|id=structure |a=DA  |type=claim |text=DA: this is an argument for everything being its own page}}&lt;br /&gt;
*{{d|id=structure |a=KH |type=claim |text=KH: then we're back to every title being an ID}}&lt;br /&gt;
** {{d|id=structure |a=SJ  |type=claim |text=SJ: solving an infrastructure and a stat structure q at the same time --&lt;br /&gt;
** visualize a bunch of nodes together on the same page - how we split up our convo yesterday&lt;br /&gt;
**if we write a tool to autocomplete claims or sources - re-use - appearance on the page would not subordinate it to the page&lt;br /&gt;
** here's a collection of nodes and links relevant to the subject of the page -- each could appear i nmultiple places}}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type=claim |text=SJ: individual pages work}}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type=claim |text=SJ: probably does make sense to asssign a little claim ID to things even if we're not displaying it in order to keep track of how this will map&lt;br /&gt;
* SJ: I'll add an additional Id field to make it clear how it will map to a wikibase }}&lt;br /&gt;
* {{d|id=SMW |a=KH  |type=claim |text=KH: I have the impression that what we are doing is not what SMW is built for}}&lt;br /&gt;
** {{d|id=SMW |a=KHG  |type=claim |text=KH: my impression is that Mediawiki is for big things but not a tool meant to be used by 5 people playing with big ideas}}&lt;br /&gt;
* {{d|id=goal |a=KH  |type=question |text=KH: can we move onto our final goal in a reasonable amount of time?}}&lt;br /&gt;
* {{d|id=UX |a=DA  |type=claim |text=DA: using existing synthesis infrastructure makes sense but I'm curious about editing frictions}}&lt;br /&gt;
** {{d|id=structure |a=DA  |type=question |text= DA: if we did this where every claim was its own page and they linked to each other - would we be able to parse meaningful relationships?}}&lt;br /&gt;
** {{d|id=UX |a=DA |type=claim |text=how would I know that this evidence supports or opposes this claim?}} (note that this is related to the Q above)&lt;br /&gt;
** {{d|id=structure |a=DA  |type= question |text=do we need extra metadata fields?}} ( note that this is related to the preceding question)&lt;br /&gt;
** {{d|id=structure |a=KM  |type=question |text=KM: can't we add properties to the claims &amp;amp; evidence that point to specific instances?&lt;br /&gt;
**  page for a claim with bullet points and headers&lt;br /&gt;
** link to evidence&lt;br /&gt;
** when we go to evidence we see things that link - do we see what that evidence supports or opposes or do we know that they are connected? }}&lt;br /&gt;
* {{d|id=structure |a=SJ  |type= question |text=SJ: what links would need to be enriched with this data?}}&lt;br /&gt;
* {{d|id= theory |a=KK |type= evidence |text=KK(DG diagram)}}&lt;br /&gt;
* {{d|id= structure |a=DA  |type= question |text=DA: if I'm on a page and we list claims &amp;amp; evidence on the page for this meeting - it's unclear how much o this info is visible when we go to a specific claims or questions page&lt;br /&gt;
* everything is linked from the mtg page - have to be thoughtful about  linking}}&lt;br /&gt;
* KK: (water &amp;amp; music discord)&lt;br /&gt;
* {{d|id= UX |a=DA  |type= question |text=DA: how do you get from anywhere to a Discourse Graph?}}&lt;br /&gt;
** {{d|id= querying |a=DA  |type= question |text=KM: that is effectively what we're trying to accomplish with SPARQL query:&lt;br /&gt;
*** if we back up SMW database with RDF  database - you can hit a SPARQL endpoint export as json and import via wolfram to execute queries - there is a relatively easy mechanism to access this data as RDf data, and you can execute sparql queries against it }}&lt;br /&gt;
* {{d|id=UX |a=KH  |type= question |text= KH: from the user's point of  view, what are typical interactions?}}&lt;br /&gt;
** {{d|id=UX |a=KH  |type= question |text=enter text, annotate text with dg tags, person who wants to run queries, aggregator who wants to synthesize DGs --&lt;br /&gt;
** what are the ideal tools for each oth these users }}&lt;br /&gt;
** {{d|id=UX |a=KH  |type= claim  |text=if the wiki is not a useful user interface for any of these users - for ex, annotator, searcher, queryable -- we shouldn't use it}}&lt;br /&gt;
** {{d|id=structure-UX |a=KH  |type= claim  |text=if the wiki is inly a db, then it is not useful}}&lt;br /&gt;
** {{d|id=structure-UX |a=KH  |type= claim  |text=a wiki  with no UI is not useful}}&lt;br /&gt;
** {{d|id=UX |a=DA  |type= claim  |text=DA: use case: collaboration&lt;br /&gt;
*** we write notes&lt;br /&gt;
*** he reads and has ideas&lt;br /&gt;
*** creates a new page with his note referencing our notes&lt;br /&gt;
*** being able to refer to things easily (does everything have its own page - seems to make sense)&lt;br /&gt;
** key thing is when I mention something and I refer to something you mentioned - it would be cool if when you see your page, you can see &amp;quot;Deniz mentioned this claim&amp;quot; wherever it is mentioned&lt;br /&gt;
*** cite or hover tool showing the mention - &amp;quot;this link mentioned by this project etc&amp;quot;&lt;br /&gt;
*** this is the key interaction - the big win of a collaborative tool&lt;br /&gt;
*** people randomly talk about things - but when they mention the same thing we should be able to see that&lt;br /&gt;
*** in the wiki, we refer to things with direct links - everything is a direct link&lt;br /&gt;
- everywhere there is a link - there is a hover that shows everything that links to X&lt;br /&gt;
- rather than having to click on x we can see links on hover }}&lt;br /&gt;
- {{d|id=social-utility |a=KK  |type= claim  |text=KK: this would encode proof of use, proof of utility}}&lt;br /&gt;
- {{d|id=querying |a=DA  |type= question  |text=DA: with sparql queries - can you browse the whole wiki  tree and parse out what you want from that?}}&lt;br /&gt;
- {{d|id=querying |a=KM  |type= claim  |text=Km: yes - it's the right query language for this kind of data}}&lt;br /&gt;
- {{d|id=querying |a=DA  |type= question  |text=DA: can you see the context for the link inside of the page? if I'm referring to a link, can I see the sentence that link is embedded in?}}&lt;br /&gt;
- {{d|id=querying |a=KM   |type= claim |text= we'd need to annotate the wiki using the DG schema and then query against that schema -- the amazing thing about sparql is that anything thats connected, you can get there}}&lt;br /&gt;
- {{d|id=tool |a=KK |type=claim  |text= seems like we're  rediscovering properties native to roam and trying to put them in the wiki}}&lt;br /&gt;
- {{d|id=structure |a=DA  |type= claim  |text=DA:DA: the hover is sugar - we can get there by putting everything on a page:  on the bottom of a claims page we have everything that mentions this claim and an extra field that describes, enriches the mention (support/oppose) context}}&lt;br /&gt;
- {{d|id=agora |a=KM  |type= claim  |text=KM  agora is partly a discovery algo for a graph&lt;br /&gt;
- component of building an autocomplete for DGs is a mechanism to discover  graphs and do the autocomplete so they algo can work off of&lt;br /&gt;
- once there are DG to work from, agora algo seems like a useful tool to search the ecosystem }}&lt;br /&gt;
- {{d|id=agora |a=DA  |type= question  |text= how do you get data into an agora ?}}&lt;br /&gt;
- {{d|id=agora |a=SJ   |type= claim |text= a mediawiki could be an agora}}&lt;br /&gt;
- {{d|id=agora |a=KH |type= question  |text= we still have to encode each node as a page if we want to build on this agaora model}}&lt;br /&gt;
- {{d|id=granularity |a=SJ  |type= question  |text= SJ: question about the appropriate level of granularity?}}&lt;br /&gt;
- {{d|id=granularity |a=KH  |type= question  |text=KH: also identity question - what is the smallest item you can point to?}}&lt;br /&gt;
- {{d|id=structure |a=SJ  |type= claim  |text=SJ: 2 separate ID  Q: &lt;br /&gt;
- let's add the concept of a page for a graph&lt;br /&gt;
- something you can hold in your mind as an image &lt;br /&gt;
- more than one claim&lt;br /&gt;
- individual claims shouldn't be pages, but nodes or entities&lt;br /&gt;
- if we want to do this in the wikiverse we can talk about them as entities&lt;br /&gt;
- SMW will represent entitites as pages but it doesn't scale}}&lt;br /&gt;
- {{d|id=SMW |a=DA  |type= question  |text=SMW will not support a large volume?}}&lt;br /&gt;
- {{d|id= SMW |a=SJ  |type= evidence  |text= SMW is  designed for pages to jave sizeable amt of text, well-formatted and structured&lt;br /&gt;
- we're talking about entire constellations }} (also a claim)&lt;br /&gt;
- {{d|id=viz |a=SJ   |type= question  |text= Q of what viz we need - &lt;br /&gt;
- can still use mw as a viz - what happens when we hover over?&lt;br /&gt;
- want to be able to see the links while loking at the claim in context }}&lt;br /&gt;
- {{d|id=tool |a=SJ |type= claim  |text=SJ: it does  make sense to use a wiki for prototyping and experimenting - like where we want to carve distinctions&lt;br /&gt;
- it's nice to be able to go back &amp;amp; forth in a collab text format&lt;br /&gt;
- take snapshots and convert to a permanently structured DG&lt;br /&gt;
- more lastingly machine readable version of the same discourse&lt;br /&gt;
- wiki capture could feel more like a discourse if the discourse originated with people&lt;br /&gt;
- iteratively annotate and structure}}&lt;br /&gt;
- {{d|id= tool |a=KH   |type= question  |text=KH: it's nice to have a familiar authoring tool like a wiki&lt;br /&gt;
- {{d|id=approach |a=KH  |type= claim  |text= it  would make sense to start with something like we did and have an external tool go over it and store it for later processing&lt;br /&gt;
- wiki is a data entry tool&lt;br /&gt;
- we still don't have relations&lt;br /&gt;
- but this is not so much a problem privately, only when we merge}}&lt;br /&gt;
- {{d|id= goal |a=KK  |type= claim  |text=KK: we're in a serach for conventions: how do we write anywhere in a discourse graph?}}&lt;br /&gt;
- {{d|id= goal |a=KH  |type= claim  |text=our goal is to create Markdown for Discourse Graphs - a set of syntax conventions portable everywhere - we can extract and port to appropriate DB to query and viz later }}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1427</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1427"/>
		<updated>2022-11-13T17:27:17Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Relevant Projects and Ideas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Group&lt;br /&gt;
|Decription=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
|Topics=Discourse Graphs, SPARQL&lt;br /&gt;
|Projects=Federated knowledge synthesis, Making Discourse Graphs Indexable &amp;amp; Discoverable&lt;br /&gt;
|Discord Channel Name=#discourse-modeling&lt;br /&gt;
|Discord Channel URL=https://discord.com/channels/1029514961782849607/1038988750677606432&lt;br /&gt;
|Facilitator=Karola Kirsanow&lt;br /&gt;
|Members=Karola Kirsanow, Konrad Hinsen, Kyle MacLaury, Peter Murray-Rust&lt;br /&gt;
|Description=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
}}&lt;br /&gt;
== What are we discussing? ==&lt;br /&gt;
&lt;br /&gt;
It could be really valuable to try to prototype a &amp;quot;computable&amp;quot; synthesis of the knowledge in this workshop here in the wiki. One test of the &amp;quot;computability&amp;quot; would be to make it visualizable.&lt;br /&gt;
&lt;br /&gt;
Could have applications to the semantic climate setting that [[Peter Murray-Rust]] is working on.&lt;br /&gt;
&lt;br /&gt;
[[File:Results graph.png|thumb|the results graph - Matt Akamatsu's DG dialect for experimental science]]&lt;br /&gt;
&lt;br /&gt;
== Discourse Graphs ==&lt;br /&gt;
[[File:Discourse Graph.png|thumb|Discourse Graph (from Joel Chan)]]&lt;br /&gt;
We're focusing on implementing  [https://oasis-lab.gitbook.io/roamresearch-discourse-graph-extension/ the Discourse Graph Datamodel] in a wiki to see if we can make further progress on enabling and supporting synthesis, discovery, and dissemination by building upon models that  have already demonstrated success.&amp;lt;blockquote&amp;gt;From our chat yesterday: I'd like to propose adding &amp;lt;code&amp;gt;Axiom&amp;lt;/code&amp;gt;s and adding relationships to &amp;lt;code&amp;gt;Source&amp;lt;/code&amp;gt;s. Is there a way to do this on the oasis-lab spec?&amp;lt;/blockquote&amp;gt;[[File:The discourse graph quadruplet.png|thumb|The discourse graph quadruplet]]&lt;br /&gt;
&lt;br /&gt;
== Now you're playing with templates ==&lt;br /&gt;
* &amp;lt;tt&amp;gt;{{&amp;lt;/tt&amp;gt;&amp;lt;tt&amp;gt; [[:template:source|Source]]}} &amp;lt;/tt&amp;gt; template : URL, publisher, publisher-url, date, author, title&lt;br /&gt;
&lt;br /&gt;
{{source&lt;br /&gt;
| url = https://synthesis-infrastructures.wiki/Discourse_Modeling&lt;br /&gt;
| publisher = Synthesis Infrastructures wiki&lt;br /&gt;
| publisher-url = https://synthesis-infrastructures.wiki/index.php?title=Discourse_Modeling&lt;br /&gt;
| date = 2022-11-12&lt;br /&gt;
| author = Sj&lt;br /&gt;
| title = Discourse modeling templates}}&lt;br /&gt;
&lt;br /&gt;
* Claim : &lt;br /&gt;
* Axiom (?) :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[:Category:Discourse graph templates|Discourse Graph templates]]&lt;br /&gt;
&lt;br /&gt;
== Potential Actions ==&lt;br /&gt;
* Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
** [[Making Discourse Graphs Indexable &amp;amp; Discoverable]] is a sub-project relevant to this group&lt;br /&gt;
* [[Incorporate models/algorithms into Semantic MediaWiki]]&lt;br /&gt;
* [[Access discourse and knowledge representations in the SMW instance]]&lt;br /&gt;
* Compute with the returned data&lt;br /&gt;
** potentially using models/algorithms from the wiki&lt;br /&gt;
* Visualize the results of the computation&lt;br /&gt;
* Publish the visualizations back to the SMW instance&lt;br /&gt;
* Assess suitability of Discourse Graphs for federation ([[Federated knowledge synthesis|Federated Knowledge Synthesis]])&lt;br /&gt;
&lt;br /&gt;
=== Modules ===&lt;br /&gt;
Technical aspects of the project &lt;br /&gt;
* [[Semantic MediaWiki]]&lt;br /&gt;
** Front End&lt;br /&gt;
*** Embed CloudObjects from Wolfram Cloud&lt;br /&gt;
*** User chooses model and specifies input parameters&lt;br /&gt;
*** User applies model to input parameters &lt;br /&gt;
**** Call API that executes&lt;br /&gt;
** rdf database&lt;br /&gt;
*** [[SPARQL]] endpoint&lt;br /&gt;
* Wolfram Cloud&lt;br /&gt;
** Use [https://reference.wolfram.com/language/GraphStore/ref/SPARQLExecute.html SPARQLExecute] to call the SPARQL endpoint&lt;br /&gt;
** Apply Model to query results&lt;br /&gt;
** Publish visualizations as CloudObjects&lt;br /&gt;
** Publish API that executes model/algorithm&lt;br /&gt;
&lt;br /&gt;
== Workshop Goals ==&lt;br /&gt;
&lt;br /&gt;
# Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
## create templates for nodes&lt;br /&gt;
## understand how to type relationships&lt;br /&gt;
## prototype naming conventions&lt;br /&gt;
# Create a few example Discourse Graphs, drawing on content and conversations generated during the workshop&lt;br /&gt;
# Make the Discourse Graphs contained on the wiki visualizable and queryable through the Semantic Mediawiki SPARQL endpoint, as described above &lt;br /&gt;
# Document our process and create a guide to making wiki-supported Discourse Graphs&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 1 ==&lt;br /&gt;
&lt;br /&gt;
* We aligned on a workplan that largely harmonizes with the goals formulated before the workshop and integrates as many objectives from [[Making Discourse Graphs Indexable &amp;amp; Discoverable]]  and  [[Federated knowledge synthesis]] as feasible. &lt;br /&gt;
** We want to bootstrap a simple entrypoint into Discourse Graph construction, complete with example graphs, from a more familiar wiki environment. &lt;br /&gt;
** We hope to design a system that is compatible with later efforts at DG federation.&lt;br /&gt;
** We discussed the approaches to naming and conflict resolution employed by [https://anagora.org/agora an agora] and [https://everything2.com/?node=patriotism everything2].&lt;br /&gt;
* We decided to focus first on the problems of ''naming'' and  ''schemas''; beginning with designing templates for '''nodes''' and a wiki-friendly implementation of '''relations'''. &lt;br /&gt;
** We discussed the relative advantages and constraints of MW v SMW.&lt;br /&gt;
** We aligned on the criticality of naming to enable effective querying&lt;br /&gt;
** We decided that we should also develop names for frequent queries.&lt;br /&gt;
* We sketched a system for capturing and transforming conversations on this wiki into graphs, putting the &amp;quot;discourse&amp;quot; back into &amp;quot;Discourse Graphs&amp;quot;&lt;br /&gt;
** We made a first pass at designing templates for '''sources''', '''evidence''', '''claims''', and '''questions'''&lt;br /&gt;
** We discussed for the page relations enabled by SMW could be used to create DG edges.&lt;br /&gt;
* We annotated this page's [[Talk:Discourse Modeling|Discussion]] using simple DG syntax to experiment with transforming a &amp;quot;live&amp;quot; conversation into a DG&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 2 ==&lt;br /&gt;
&lt;br /&gt;
== Observations &amp;amp; Open Problems ==&lt;br /&gt;
&lt;br /&gt;
* We immediately realized that we had seen very few Discourse Graphs &amp;quot;in the wild&amp;quot;: the model makes intuitive sense in single player and small-group mode in Roam &amp;amp; Obsidian, but how gracefully will it scale to massively multiplayer synthesis?&lt;br /&gt;
** There are at least two possible models here: public-first writing in online mode (wiki, Roam) and local-first writing +push, probably via git. UX and conflict resolution will differ in these models.&lt;br /&gt;
* How to design with a federated future in mind?&lt;br /&gt;
** What does it mean for distinct graphs to share nodes? to &amp;quot;live&amp;quot; in adjacent namespaces?&lt;br /&gt;
* The challenge of using a wiki like git: simultaneous editing seems more cumbersome&lt;br /&gt;
* If creating templates is a large part of the work, more powerful text editing &amp;amp; transformation capabilities (e.g. sed, pandoc) seem in order&lt;br /&gt;
* Need to create a consistent way of sharing and editing templates - how do template changes propagate in a future federated system?&lt;br /&gt;
* Will graph visualization scale in a useful manner? How will traversal work?&lt;br /&gt;
* The relationship between naming and clustering: how do we name groups of related hypotheses? A family of experiments?&lt;br /&gt;
* Questions regarding feasible &amp;amp; appropriate levels of automation&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relevant Projects and Ideas ==&lt;br /&gt;
&lt;br /&gt;
* [https://anagora.org/agora Agora]&lt;br /&gt;
* [https://everything2.com/ everything2]&lt;br /&gt;
* [https://cosma.graphlab.fr/en/ Cosma]&lt;br /&gt;
* Obsidian&lt;br /&gt;
* Roam&lt;br /&gt;
* Logseq&lt;br /&gt;
* [https://zettlr.com/ Zettlr]&lt;br /&gt;
* [https://tana.inc/ Tana]&lt;br /&gt;
* Kumu&lt;br /&gt;
* [https://discoursegraph.com The Discourse Graph Starter pack]&lt;br /&gt;
* [https://gtoolkit.com/components/lepiter/ Lepiter]&lt;br /&gt;
* [https://github.com/Massive-Wiki/massive-wiki Massive Wiki]&lt;br /&gt;
&lt;br /&gt;
==Example Discourse==&lt;br /&gt;
[[Why do we expect increased concentrations of atmospheric carbon dioxide to change the climate?]] &lt;br /&gt;
&lt;br /&gt;
==Example Discourse Graphs==&lt;br /&gt;
* [https://publish.obsidian.md/joelchan-notes/README Joel Chan's working notes]&lt;br /&gt;
* [https://civicdb.org/assertions/home CIViC] (Clinical Interpretation of Variance in Cancer]&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
&lt;br /&gt;
[[Download SMW rdf data]]&lt;br /&gt;
&lt;br /&gt;
[[Import SMW .jsonld as RDFStore in Wolfram Language]]&lt;br /&gt;
&lt;br /&gt;
[[Example SPARQL queries in Wolfram Language]]&lt;br /&gt;
&lt;br /&gt;
[[Execute SPARQL query against RDFStore]]&lt;br /&gt;
== Discord ==&lt;br /&gt;
&lt;br /&gt;
{{Message&lt;br /&gt;
|Author=joelchan86&lt;br /&gt;
|Avatar=https://cdn.discordapp.com/avatars/322545403876868096/6dd171845a7a4e30603d98ae510c77b8.png?size=1024&lt;br /&gt;
|Date Sent=22-11-10 15:55:39&lt;br /&gt;
|Channel=discourse graphs&lt;br /&gt;
|Text=we think the problem now is user-friendly tools and workfows that can create discourse graph structures, and have seen some exciting progress across a bunch of new user-facing &amp;quot;personal wikis&amp;quot;. but bridging from personal to communal is still a challenge, partially bc of tooling.&lt;br /&gt;
&lt;br /&gt;
this is why i'm excited about the [[Discourse Modeling]] idea, which i sort of understand as a way to try to instantiate something like [[Discourse Graphs]] into a wiki (bc wikis have a lot more in-built affordances for collaboration, such as edit histories, talk pages, etc.), which may hopefully lead to a lower barrier to entry for collaborative discourse graphing.&lt;br /&gt;
&lt;br /&gt;
a high hope is that we can develop a process that is easy enough to understand and implement that can then be applied to discourse graphing the IPCC or similarly large body of research on a focused, contentious, interdisciplinary topic.&lt;br /&gt;
&lt;br /&gt;
other examples include:&lt;br /&gt;
- effects of masks on community transmission (can't do decisive RCTs, need to synthesize)&lt;br /&gt;
- effects of social media on political (dys)function: (existing crowdsourced lit review here, in traditional narrative form: https://docs.google.com/document/d/1vVAtMCQnz8WVxtSNQev_e1cGmY9rnY96ecYuAj6C548/edit#)&lt;br /&gt;
|Link=https://discord.com/channels/1029514961782849607/1040214388554084372/1040293673851691059&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1353</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1353"/>
		<updated>2022-11-13T14:27:30Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Observations &amp;amp; Open Problems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Group&lt;br /&gt;
|Decription=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
|Topics=Discourse Graphs, SPARQL&lt;br /&gt;
|Projects=Federated knowledge synthesis, Making Discourse Graphs Indexable &amp;amp; Discoverable&lt;br /&gt;
|Discord Channel Name=#discourse-modeling&lt;br /&gt;
|Discord Channel URL=https://discord.com/channels/1029514961782849607/1038988750677606432&lt;br /&gt;
|Facilitator=Karola Kirsanow&lt;br /&gt;
|Members=Karola Kirsanow, Konrad Hinsen, Kyle MacLaury, Peter Murray-Rust&lt;br /&gt;
|Description=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
}}&lt;br /&gt;
== What are we discussing? ==&lt;br /&gt;
&lt;br /&gt;
It could be really valuable to try to prototype a &amp;quot;computable&amp;quot; synthesis of the knowledge in this workshop here in the wiki. One test of the &amp;quot;computability&amp;quot; would be to make it visualizable.&lt;br /&gt;
&lt;br /&gt;
Could have applications to the semantic climate setting that [[Peter Murray-Rust]] is working on.&lt;br /&gt;
&lt;br /&gt;
[[File:Results graph.png|thumb|the results graph - Matt Akamatsu's DG dialect for experimental science]]&lt;br /&gt;
&lt;br /&gt;
== Discourse Graphs ==&lt;br /&gt;
[[File:Discourse Graph.png|thumb|Discourse Graph (from Joel Chan)]]&lt;br /&gt;
We're focusing on implementing  [https://oasis-lab.gitbook.io/roamresearch-discourse-graph-extension/ the Discourse Graph Datamodel] in a wiki to see if we can make further progress on enabling and supporting synthesis, discovery, and dissemination by building upon models that  have already demonstrated success.&lt;br /&gt;
[[File:The discourse graph quadruplet.png|thumb|The discourse graph quadruplet]]&lt;br /&gt;
&lt;br /&gt;
== Now you're playing with templates ==&lt;br /&gt;
* &amp;lt;tt&amp;gt;{{&amp;lt;/tt&amp;gt;&amp;lt;tt&amp;gt; [[:template:source|Source]]}} &amp;lt;/tt&amp;gt; template : URL, publisher, publisher-url, date, author, title&lt;br /&gt;
&lt;br /&gt;
{{source&lt;br /&gt;
| url = https://synthesis-infrastructures.wiki/Discourse_Modeling&lt;br /&gt;
| publisher = Synthesis Infrastructures wiki&lt;br /&gt;
| publisher-url = https://synthesis-infrastructures.wiki/index.php?title=Discourse_Modeling&lt;br /&gt;
| date = 2022-11-12&lt;br /&gt;
| author = Sj&lt;br /&gt;
| title = Discourse modeling templates}}&lt;br /&gt;
&lt;br /&gt;
* Claim : &lt;br /&gt;
* Axiom (?) :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[:Category:Discourse graph templates|Discourse Graph templates]]&lt;br /&gt;
&lt;br /&gt;
== Potential Actions ==&lt;br /&gt;
* Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
** [[Making Discourse Graphs Indexable &amp;amp; Discoverable]] is a sub-project relevant to this group&lt;br /&gt;
* [[Incorporate models/algorithms into Semantic MediaWiki]]&lt;br /&gt;
* [[Access discourse and knowledge representations in the SMW instance]]&lt;br /&gt;
* Compute with the returned data&lt;br /&gt;
** potentially using models/algorithms from the wiki&lt;br /&gt;
* Visualize the results of the computation&lt;br /&gt;
* Publish the visualizations back to the SMW instance&lt;br /&gt;
* Assess suitability of Discourse Graphs for federation ([[Federated knowledge synthesis|Federated Knowledge Synthesis]])&lt;br /&gt;
&lt;br /&gt;
=== Modules ===&lt;br /&gt;
Technical aspects of the project &lt;br /&gt;
* [[Semantic MediaWiki]]&lt;br /&gt;
** Front End&lt;br /&gt;
*** Embed CloudObjects from Wolfram Cloud&lt;br /&gt;
*** User chooses model and specifies input parameters&lt;br /&gt;
*** User applies model to input parameters &lt;br /&gt;
**** Call API that executes&lt;br /&gt;
** rdf database&lt;br /&gt;
*** [[SPARQL]] endpoint&lt;br /&gt;
* Wolfram Cloud&lt;br /&gt;
** Use [https://reference.wolfram.com/language/GraphStore/ref/SPARQLExecute.html SPARQLExecute] to call the SPARQL endpoint&lt;br /&gt;
** Apply Model to query results&lt;br /&gt;
** Publish visualizations as CloudObjects&lt;br /&gt;
** Publish API that executes model/algorithm&lt;br /&gt;
&lt;br /&gt;
== Workshop Goals ==&lt;br /&gt;
&lt;br /&gt;
# Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
## create templates for nodes&lt;br /&gt;
## understand how to type relationships&lt;br /&gt;
## prototype naming conventions&lt;br /&gt;
# Create a few example Discourse Graphs, drawing on content and conversations generated during the workshop&lt;br /&gt;
# Make the Discourse Graphs contained on the wiki visualizable and queryable through the Semantic Mediawiki SPARQL endpoint, as described above &lt;br /&gt;
# Document our process and create a guide to making wiki-supported Discourse Graphs&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 1 ==&lt;br /&gt;
&lt;br /&gt;
* We aligned on a workplan that largely harmonizes with the goals formulated before the workshop and integrates as many objectives from [[Making Discourse Graphs Indexable &amp;amp; Discoverable]]  and  [[Federated knowledge synthesis]] as feasible. &lt;br /&gt;
** We want to bootstrap a simple entrypoint into Discourse Graph construction, complete with example graphs, from a more familiar wiki environment. &lt;br /&gt;
** We hope to design a system that is compatible with later efforts at DG federation.&lt;br /&gt;
** We discussed the approaches to naming and conflict resolution employed by [https://anagora.org/agora an agora] and [https://everything2.com/?node=patriotism everything2].&lt;br /&gt;
* We decided to focus first on the problems of ''naming'' and  ''schemas''; beginning with designing templates for '''nodes''' and a wiki-friendly implementation of '''relations'''. &lt;br /&gt;
** We discussed the relative advantages and constraints of MW v SMW.&lt;br /&gt;
** We aligned on the criticality of naming to enable effective querying&lt;br /&gt;
** We decided that we should also develop names for frequent queries.&lt;br /&gt;
* We sketched a system for capturing and transforming conversations on this wiki into graphs, putting the &amp;quot;discourse&amp;quot; back into &amp;quot;Discourse Graphs&amp;quot;&lt;br /&gt;
** We made a first pass at designing templates for '''sources''', '''evidence''', '''claims''', and '''questions'''&lt;br /&gt;
** We discussed for the page relations enabled by SMW could be used to create DG edges.&lt;br /&gt;
* We annotated this page's [[Talk:Discourse Modeling|Discussion]] using simple DG syntax to experiment with transforming a &amp;quot;live&amp;quot; conversation into a DG&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 2 ==&lt;br /&gt;
&lt;br /&gt;
== Observations &amp;amp; Open Problems ==&lt;br /&gt;
&lt;br /&gt;
* We immediately realized that we had seen very few Discourse Graphs &amp;quot;in the wild&amp;quot;: the model makes intuitive sense in single player and small-group mode in Roam &amp;amp; Obsidian, but how gracefully will it scale to massively multiplayer synthesis?&lt;br /&gt;
** There are at least two possible models here: public-first writing in online mode (wiki, Roam) and local-first writing +push, probably via git. UX and conflict resolution will differ in these models.&lt;br /&gt;
* How to design with a federated future in mind?&lt;br /&gt;
** What does it mean for distinct graphs to share nodes? to &amp;quot;live&amp;quot; in adjacent namespaces?&lt;br /&gt;
* The challenge of using a wiki like git: simultaneous editing seems more cumbersome&lt;br /&gt;
* If creating templates is a large part of the work, more powerful text editing &amp;amp; transformation capabilities (e.g. sed, pandoc) seem in order&lt;br /&gt;
* Need to create a consistent way of sharing and editing templates - how do template changes propagate in a future federated system?&lt;br /&gt;
* Will graph visualization scale in a useful manner? How will traversal work?&lt;br /&gt;
* The relationship between naming and clustering: how do we name groups of related hypotheses? A family of experiments?&lt;br /&gt;
* Questions regarding feasible &amp;amp; appropriate levels of automation&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relevant Projects and Ideas ==&lt;br /&gt;
&lt;br /&gt;
* [https://anagora.org/agora Agora]&lt;br /&gt;
* [https://everything2.com/ everything2]&lt;br /&gt;
* [https://cosma.graphlab.fr/en/ Cosma]&lt;br /&gt;
* Obsidian&lt;br /&gt;
* Roam&lt;br /&gt;
* Logseq&lt;br /&gt;
* [https://zettlr.com/ Zettlr]&lt;br /&gt;
* Tana&lt;br /&gt;
* Kumu&lt;br /&gt;
* [https://discoursegraph.com The Discourse Graph Starter pack]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example Discourse==&lt;br /&gt;
[[Why do we expect increased concentrations of atmospheric carbon dioxide to change the climate?]] &lt;br /&gt;
&lt;br /&gt;
==Example Discourse Graphs==&lt;br /&gt;
* [https://publish.obsidian.md/joelchan-notes/README Joel Chan's working notes]&lt;br /&gt;
* [https://civicdb.org/assertions/home CIViC] (Clinical Interpretation of Variance in Cancer]&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
&lt;br /&gt;
[[Download SMW rdf data]]&lt;br /&gt;
&lt;br /&gt;
[[Import SMW .jsonld as RDFStore in Wolfram Language]]&lt;br /&gt;
&lt;br /&gt;
[[Example SPARQL queries in Wolfram Language]]&lt;br /&gt;
&lt;br /&gt;
[[Execute SPARQL query against RDFStore]]&lt;br /&gt;
== Discord ==&lt;br /&gt;
&lt;br /&gt;
{{Message&lt;br /&gt;
|Author=joelchan86&lt;br /&gt;
|Avatar=https://cdn.discordapp.com/avatars/322545403876868096/6dd171845a7a4e30603d98ae510c77b8.png?size=1024&lt;br /&gt;
|Date Sent=22-11-10 15:55:39&lt;br /&gt;
|Channel=discourse graphs&lt;br /&gt;
|Text=we think the problem now is user-friendly tools and workfows that can create discourse graph structures, and have seen some exciting progress across a bunch of new user-facing &amp;quot;personal wikis&amp;quot;. but bridging from personal to communal is still a challenge, partially bc of tooling.&lt;br /&gt;
&lt;br /&gt;
this is why i'm excited about the [[Discourse Modeling]] idea, which i sort of understand as a way to try to instantiate something like [[Discourse Graphs]] into a wiki (bc wikis have a lot more in-built affordances for collaboration, such as edit histories, talk pages, etc.), which may hopefully lead to a lower barrier to entry for collaborative discourse graphing.&lt;br /&gt;
&lt;br /&gt;
a high hope is that we can develop a process that is easy enough to understand and implement that can then be applied to discourse graphing the IPCC or similarly large body of research on a focused, contentious, interdisciplinary topic.&lt;br /&gt;
&lt;br /&gt;
other examples include:&lt;br /&gt;
- effects of masks on community transmission (can't do decisive RCTs, need to synthesize)&lt;br /&gt;
- effects of social media on political (dys)function: (existing crowdsourced lit review here, in traditional narrative form: https://docs.google.com/document/d/1vVAtMCQnz8WVxtSNQev_e1cGmY9rnY96ecYuAj6C548/edit#)&lt;br /&gt;
|Link=https://discord.com/channels/1029514961782849607/1040214388554084372/1040293673851691059&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1351</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1351"/>
		<updated>2022-11-13T14:23:54Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Progress as of Day 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Group&lt;br /&gt;
|Decription=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
|Topics=Discourse Graphs, SPARQL&lt;br /&gt;
|Projects=Federated knowledge synthesis, Making Discourse Graphs Indexable &amp;amp; Discoverable&lt;br /&gt;
|Discord Channel Name=#discourse-modeling&lt;br /&gt;
|Discord Channel URL=https://discord.com/channels/1029514961782849607/1038988750677606432&lt;br /&gt;
|Facilitator=Karola Kirsanow&lt;br /&gt;
|Members=Karola Kirsanow, Konrad Hinsen, Kyle MacLaury, Peter Murray-Rust&lt;br /&gt;
|Description=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
}}&lt;br /&gt;
== What are we discussing? ==&lt;br /&gt;
&lt;br /&gt;
It could be really valuable to try to prototype a &amp;quot;computable&amp;quot; synthesis of the knowledge in this workshop here in the wiki. One test of the &amp;quot;computability&amp;quot; would be to make it visualizable.&lt;br /&gt;
&lt;br /&gt;
Could have applications to the semantic climate setting that [[Peter Murray-Rust]] is working on.&lt;br /&gt;
&lt;br /&gt;
[[File:Results graph.png|thumb|the results graph - Matt Akamatsu's DG dialect for experimental science]]&lt;br /&gt;
&lt;br /&gt;
== Discourse Graphs ==&lt;br /&gt;
[[File:Discourse Graph.png|thumb|Discourse Graph (from Joel Chan)]]&lt;br /&gt;
We're focusing on implementing  [https://oasis-lab.gitbook.io/roamresearch-discourse-graph-extension/ the Discourse Graph Datamodel] in a wiki to see if we can make further progress on enabling and supporting synthesis, discovery, and dissemination by building upon models that  have already demonstrated success.&lt;br /&gt;
[[File:The discourse graph quadruplet.png|thumb|The discourse graph quadruplet]]&lt;br /&gt;
&lt;br /&gt;
== Now you're playing with templates ==&lt;br /&gt;
* &amp;lt;tt&amp;gt;{{&amp;lt;/tt&amp;gt;&amp;lt;tt&amp;gt; [[:template:source|Source]]}} &amp;lt;/tt&amp;gt; template : URL, publisher, publisher-url, date, author, title&lt;br /&gt;
&lt;br /&gt;
{{source&lt;br /&gt;
| url = https://synthesis-infrastructures.wiki/Discourse_Modeling&lt;br /&gt;
| publisher = Synthesis Infrastructures wiki&lt;br /&gt;
| publisher-url = https://synthesis-infrastructures.wiki/index.php?title=Discourse_Modeling&lt;br /&gt;
| date = 2022-11-12&lt;br /&gt;
| author = Sj&lt;br /&gt;
| title = Discourse modeling templates}}&lt;br /&gt;
&lt;br /&gt;
* Claim : &lt;br /&gt;
* Axiom (?) :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[:Category:Discourse graph templates|Discourse Graph templates]]&lt;br /&gt;
&lt;br /&gt;
== Potential Actions ==&lt;br /&gt;
* Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
** [[Making Discourse Graphs Indexable &amp;amp; Discoverable]] is a sub-project relevant to this group&lt;br /&gt;
* [[Incorporate models/algorithms into Semantic MediaWiki]]&lt;br /&gt;
* [[Access discourse and knowledge representations in the SMW instance]]&lt;br /&gt;
* Compute with the returned data&lt;br /&gt;
** potentially using models/algorithms from the wiki&lt;br /&gt;
* Visualize the results of the computation&lt;br /&gt;
* Publish the visualizations back to the SMW instance&lt;br /&gt;
* Assess suitability of Discourse Graphs for federation ([[Federated knowledge synthesis|Federated Knowledge Synthesis]])&lt;br /&gt;
&lt;br /&gt;
=== Modules ===&lt;br /&gt;
Technical aspects of the project &lt;br /&gt;
* [[Semantic MediaWiki]]&lt;br /&gt;
** Front End&lt;br /&gt;
*** Embed CloudObjects from Wolfram Cloud&lt;br /&gt;
*** User chooses model and specifies input parameters&lt;br /&gt;
*** User applies model to input parameters &lt;br /&gt;
**** Call API that executes&lt;br /&gt;
** rdf database&lt;br /&gt;
*** [[SPARQL]] endpoint&lt;br /&gt;
* Wolfram Cloud&lt;br /&gt;
** Use [https://reference.wolfram.com/language/GraphStore/ref/SPARQLExecute.html SPARQLExecute] to call the SPARQL endpoint&lt;br /&gt;
** Apply Model to query results&lt;br /&gt;
** Publish visualizations as CloudObjects&lt;br /&gt;
** Publish API that executes model/algorithm&lt;br /&gt;
&lt;br /&gt;
== Workshop Goals ==&lt;br /&gt;
&lt;br /&gt;
# Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
## create templates for nodes&lt;br /&gt;
## understand how to type relationships&lt;br /&gt;
## prototype naming conventions&lt;br /&gt;
# Create a few example Discourse Graphs, drawing on content and conversations generated during the workshop&lt;br /&gt;
# Make the Discourse Graphs contained on the wiki visualizable and queryable through the Semantic Mediawiki SPARQL endpoint, as described above &lt;br /&gt;
# Document our process and create a guide to making wiki-supported Discourse Graphs&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 1 ==&lt;br /&gt;
&lt;br /&gt;
* We aligned on a workplan that largely harmonizes with the goals formulated before the workshop and integrates as many objectives from [[Making Discourse Graphs Indexable &amp;amp; Discoverable]]  and  [[Federated knowledge synthesis]] as feasible. &lt;br /&gt;
** We want to bootstrap a simple entrypoint into Discourse Graph construction, complete with example graphs, from a more familiar wiki environment. &lt;br /&gt;
** We hope to design a system that is compatible with later efforts at DG federation.&lt;br /&gt;
** We discussed the approaches to naming and conflict resolution employed by [https://anagora.org/agora an agora] and [https://everything2.com/?node=patriotism everything2].&lt;br /&gt;
* We decided to focus first on the problems of ''naming'' and  ''schemas''; beginning with designing templates for '''nodes''' and a wiki-friendly implementation of '''relations'''. &lt;br /&gt;
** We discussed the relative advantages and constraints of MW v SMW.&lt;br /&gt;
** We aligned on the criticality of naming to enable effective querying&lt;br /&gt;
** We decided that we should also develop names for frequent queries.&lt;br /&gt;
* We sketched a system for capturing and transforming conversations on this wiki into graphs, putting the &amp;quot;discourse&amp;quot; back into &amp;quot;Discourse Graphs&amp;quot;&lt;br /&gt;
** We made a first pass at designing templates for '''sources''', '''evidence''', '''claims''', and '''questions'''&lt;br /&gt;
** We discussed for the page relations enabled by SMW could be used to create DG edges.&lt;br /&gt;
* We annotated this page's [[Talk:Discourse Modeling|Discussion]] using simple DG syntax to experiment with transforming a &amp;quot;live&amp;quot; conversation into a DG&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 2 ==&lt;br /&gt;
&lt;br /&gt;
== Observations &amp;amp; Open Problems ==&lt;br /&gt;
&lt;br /&gt;
* We immediately realized that we had seen very few Discourse Graphs &amp;quot;in the wild&amp;quot;: the model makes intuitive sense in single player and small-group mode in Roam &amp;amp; Obsidian, but how gracefully will it scale to massively multiplayer synthesis?&lt;br /&gt;
** There are at least two possible models here: public-first writing in online mode (wiki, Roam) and local-first writing +push, probably via git. UX and conflict resolution will differ in these models.&lt;br /&gt;
* How to design with a federated future in mind?&lt;br /&gt;
** What does it mean for distinct graphs to share nodes? to &amp;quot;live&amp;quot; in adjacent namespaces?&lt;br /&gt;
* The challenge of using a wiki like git: simultaneous editing seems more cumbersome&lt;br /&gt;
* If creating templates is a large part of the work, more powerful text editing &amp;amp; transformation capabilities (e.g. sed, pandoc) seem in order&lt;br /&gt;
* Need to create a consistent way of sharing and editing templates - how do template changes propagate in a future federated system?&lt;br /&gt;
* Will graph visualization scale in a useful manner? How will traversal work?&lt;br /&gt;
* The relationship between naming and clustering: how do we name groups of related hypotheses? A family of experiments?&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relevant Projects and Ideas ==&lt;br /&gt;
&lt;br /&gt;
* [https://anagora.org/agora Agora]&lt;br /&gt;
* [https://everything2.com/ everything2]&lt;br /&gt;
* [https://cosma.graphlab.fr/en/ Cosma]&lt;br /&gt;
* Obsidian&lt;br /&gt;
* Roam&lt;br /&gt;
* Logseq&lt;br /&gt;
* [https://zettlr.com/ Zettlr]&lt;br /&gt;
* Tana&lt;br /&gt;
* Kumu&lt;br /&gt;
* [https://discoursegraph.com The Discourse Graph Starter pack]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example Discourse==&lt;br /&gt;
[[Why do we expect increased concentrations of atmospheric carbon dioxide to change the climate?]] &lt;br /&gt;
&lt;br /&gt;
==Example Discourse Graphs==&lt;br /&gt;
* [https://publish.obsidian.md/joelchan-notes/README Joel Chan's working notes]&lt;br /&gt;
* [https://civicdb.org/assertions/home CIViC] (Clinical Interpretation of Variance in Cancer]&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Discord ==&lt;br /&gt;
&lt;br /&gt;
{{Message&lt;br /&gt;
|Author=joelchan86&lt;br /&gt;
|Avatar=https://cdn.discordapp.com/avatars/322545403876868096/6dd171845a7a4e30603d98ae510c77b8.png?size=1024&lt;br /&gt;
|Date Sent=22-11-10 15:55:39&lt;br /&gt;
|Channel=discourse graphs&lt;br /&gt;
|Text=we think the problem now is user-friendly tools and workfows that can create discourse graph structures, and have seen some exciting progress across a bunch of new user-facing &amp;quot;personal wikis&amp;quot;. but bridging from personal to communal is still a challenge, partially bc of tooling.&lt;br /&gt;
&lt;br /&gt;
this is why i'm excited about the [[Discourse Modeling]] idea, which i sort of understand as a way to try to instantiate something like [[Discourse Graphs]] into a wiki (bc wikis have a lot more in-built affordances for collaboration, such as edit histories, talk pages, etc.), which may hopefully lead to a lower barrier to entry for collaborative discourse graphing.&lt;br /&gt;
&lt;br /&gt;
a high hope is that we can develop a process that is easy enough to understand and implement that can then be applied to discourse graphing the IPCC or similarly large body of research on a focused, contentious, interdisciplinary topic.&lt;br /&gt;
&lt;br /&gt;
other examples include:&lt;br /&gt;
- effects of masks on community transmission (can't do decisive RCTs, need to synthesize)&lt;br /&gt;
- effects of social media on political (dys)function: (existing crowdsourced lit review here, in traditional narrative form: https://docs.google.com/document/d/1vVAtMCQnz8WVxtSNQev_e1cGmY9rnY96ecYuAj6C548/edit#)&lt;br /&gt;
|Link=https://discord.com/channels/1029514961782849607/1040214388554084372/1040293673851691059&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1348</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1348"/>
		<updated>2022-11-13T14:11:23Z</updated>

		<summary type="html">&lt;p&gt;Karola: added figures&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Group&lt;br /&gt;
|Decription=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
|Topics=Discourse Graphs, SPARQL&lt;br /&gt;
|Projects=Federated knowledge synthesis, Making Discourse Graphs Indexable &amp;amp; Discoverable&lt;br /&gt;
|Discord Channel Name=#discourse-modeling&lt;br /&gt;
|Discord Channel URL=https://discord.com/channels/1029514961782849607/1038988750677606432&lt;br /&gt;
|Facilitator=Karola Kirsanow&lt;br /&gt;
|Members=Karola Kirsanow, Konrad Hinsen, Kyle MacLaury, Peter Murray-Rust&lt;br /&gt;
|Description=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
}}&lt;br /&gt;
== What are we discussing? ==&lt;br /&gt;
&lt;br /&gt;
It could be really valuable to try to prototype a &amp;quot;computable&amp;quot; synthesis of the knowledge in this workshop here in the wiki. One test of the &amp;quot;computability&amp;quot; would be to make it visualizable.&lt;br /&gt;
&lt;br /&gt;
Could have applications to the semantic climate setting that [[Peter Murray-Rust]] is working on.&lt;br /&gt;
&lt;br /&gt;
[[File:Results graph.png|thumb|the results graph - Matt Akamatsu's DG dialect for experimental science]]&lt;br /&gt;
&lt;br /&gt;
== Discourse Graphs ==&lt;br /&gt;
[[File:Discourse Graph.png|thumb|Discourse Graph (from Joel Chan)]]&lt;br /&gt;
We're focusing on implementing [https://oasis-lab.gitbook.io/roamresearch-discourse-graph-extension/ Discourse Graphs] in a wiki to see if we can make further progress on enabling and supporting synthesis, discovery, and dissemination by building upon models that  have already demonstrated success.&lt;br /&gt;
[[File:The discourse graph quadruplet.png|thumb|The discourse graph quadruplet]]&lt;br /&gt;
&lt;br /&gt;
== Now you're playing with templates ==&lt;br /&gt;
* &amp;lt;tt&amp;gt;{{&amp;lt;/tt&amp;gt;&amp;lt;tt&amp;gt; [[:template:source|Source]]}} &amp;lt;/tt&amp;gt; template : URL, publisher, publisher-url, date, author, title&lt;br /&gt;
&lt;br /&gt;
{{source&lt;br /&gt;
| url = https://synthesis-infrastructures.wiki/Discourse_Modeling&lt;br /&gt;
| publisher = Synthesis Infrastructures wiki&lt;br /&gt;
| publisher-url = https://synthesis-infrastructures.wiki/index.php?title=Discourse_Modeling&lt;br /&gt;
| date = 2022-11-12&lt;br /&gt;
| author = Sj&lt;br /&gt;
| title = Discourse modeling templates}}&lt;br /&gt;
&lt;br /&gt;
* Claim : &lt;br /&gt;
* Axiom (?) :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[:Category:Discourse graph templates|Discourse Graph templates]]&lt;br /&gt;
&lt;br /&gt;
== Potential Actions ==&lt;br /&gt;
* Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
** [[Making Discourse Graphs Indexable &amp;amp; Discoverable]] is a sub-project relevant to this group&lt;br /&gt;
* [[Incorporate models/algorithms into Semantic MediaWiki]]&lt;br /&gt;
* [[Access discourse and knowledge representations in the SMW instance]]&lt;br /&gt;
* Compute with the returned data&lt;br /&gt;
** potentially using models/algorithms from the wiki&lt;br /&gt;
* Visualize the results of the computation&lt;br /&gt;
* Publish the visualizations back to the SMW instance&lt;br /&gt;
* Assess suitability of Discourse Graphs for federation ([[Federated knowledge synthesis|Federated Knowledge Synthesis]])&lt;br /&gt;
&lt;br /&gt;
=== Modules ===&lt;br /&gt;
Technical aspects of the project &lt;br /&gt;
* [[Semantic MediaWiki]]&lt;br /&gt;
** Front End&lt;br /&gt;
*** Embed CloudObjects from Wolfram Cloud&lt;br /&gt;
*** User chooses model and specifies input parameters&lt;br /&gt;
*** User applies model to input parameters &lt;br /&gt;
**** Call API that executes&lt;br /&gt;
** rdf database&lt;br /&gt;
*** [[SPARQL]] endpoint&lt;br /&gt;
* Wolfram Cloud&lt;br /&gt;
** Use [https://reference.wolfram.com/language/GraphStore/ref/SPARQLExecute.html SPARQLExecute] to call the SPARQL endpoint&lt;br /&gt;
** Apply Model to query results&lt;br /&gt;
** Publish visualizations as CloudObjects&lt;br /&gt;
** Publish API that executes model/algorithm&lt;br /&gt;
&lt;br /&gt;
== Workshop Goals ==&lt;br /&gt;
&lt;br /&gt;
# Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
## create templates for nodes&lt;br /&gt;
## understand how to type relationships&lt;br /&gt;
## prototype naming conventions&lt;br /&gt;
# Create a few example Discourse Graphs, drawing on content and conversations generated during the workshop&lt;br /&gt;
# Make the Discourse Graphs contained on the wiki visualizable and queryable through the Semantic Mediawiki SPARQL endpoint, as described above &lt;br /&gt;
# Document our process and create a guide to making wiki-supported Discourse Graphs&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 1 ==&lt;br /&gt;
&lt;br /&gt;
* We aligned on a workplan that largely harmonizes with the goals formulated before the workshop and integrates as many objectives from [[Making Discourse Graphs Indexable &amp;amp; Discoverable]]  and  [[Federated knowledge synthesis]] as feasible. &lt;br /&gt;
** We want to bootstrap a simple entrypoint into Discourse Graph construction, complete with example graphs, from a more familiar wiki environment. &lt;br /&gt;
** We hope to design a system that is compatible with later efforts at DG federation.&lt;br /&gt;
** We discussed the approaches to naming and conflict resolution employed by [https://anagora.org/agora an agora] and [https://everything2.com/?node=patriotism everything2].&lt;br /&gt;
* We decided to focus first on the problems of ''naming'' and  ''schemas''; beginning with designing templates for '''nodes''' and a wiki-friendly implementation of '''relations'''. &lt;br /&gt;
** We discussed the relative advantages and constraints of MW v SMW.&lt;br /&gt;
** We aligned on the criticality of naming to enable effective querying&lt;br /&gt;
** We decided that we should also develop names for frequent queries.&lt;br /&gt;
* We sketched a system for capturing and transforming conversations on this wiki into graphs, putting the &amp;quot;discourse&amp;quot; back into &amp;quot;Discourse Graphs&amp;quot;&lt;br /&gt;
** We made a first pass at designing templates for '''sources''', '''evidence''', '''claims''', and '''questions'''&lt;br /&gt;
** We discussed for the page relations enabled by SMW could be used to create DG edges.&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 2 ==&lt;br /&gt;
&lt;br /&gt;
== Observations &amp;amp; Open Problems ==&lt;br /&gt;
&lt;br /&gt;
* We immediately realized that we had seen very few Discourse Graphs &amp;quot;in the wild&amp;quot;: the model makes intuitive sense in single player and small-group mode in Roam &amp;amp; Obsidian, but how gracefully will it scale to massively multiplayer synthesis?&lt;br /&gt;
** There are at least two possible models here: public-first writing in online mode (wiki, Roam) and local-first writing +push, probably via git. UX and conflict resolution will differ in these models.&lt;br /&gt;
* How to design with a federated future in mind?&lt;br /&gt;
** What does it mean for distinct graphs to share nodes? to &amp;quot;live&amp;quot; in adjacent namespaces?&lt;br /&gt;
* The challenge of using a wiki like git: simultaneous editing seems more cumbersome&lt;br /&gt;
* If creating templates is a large part of the work, more powerful text editing &amp;amp; transformation capabilities (e.g. sed, pandoc) seem in order&lt;br /&gt;
* Need to create a consistent way of sharing and editing templates - how do template changes propagate in a future federated system?&lt;br /&gt;
* Will graph visualization scale in a useful manner? How will traversal work?&lt;br /&gt;
* The relationship between naming and clustering: how do we name groups of related hypotheses? A family of experiments?&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relevant Projects and Ideas ==&lt;br /&gt;
&lt;br /&gt;
* [https://anagora.org/agora Agora]&lt;br /&gt;
* [https://everything2.com/ everything2]&lt;br /&gt;
* [https://cosma.graphlab.fr/en/ Cosma]&lt;br /&gt;
* Obsidian&lt;br /&gt;
* Roam&lt;br /&gt;
* Logseq&lt;br /&gt;
* [https://zettlr.com/ Zettlr]&lt;br /&gt;
* Tana&lt;br /&gt;
* Kumu&lt;br /&gt;
* [https://discoursegraph.com The Discourse Graph Starter pack]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example Discourse==&lt;br /&gt;
[[Why do we expect increased concentrations of atmospheric carbon dioxide to change the climate?]] &lt;br /&gt;
&lt;br /&gt;
==Example Discourse Graphs==&lt;br /&gt;
* [https://publish.obsidian.md/joelchan-notes/README Joel Chan's working notes]&lt;br /&gt;
* [https://civicdb.org/assertions/home CIViC] (Clinical Interpretation of Variance in Cancer]&lt;br /&gt;
&lt;br /&gt;
== Discord ==&lt;br /&gt;
&lt;br /&gt;
{{Message&lt;br /&gt;
|Author=joelchan86&lt;br /&gt;
|Avatar=https://cdn.discordapp.com/avatars/322545403876868096/6dd171845a7a4e30603d98ae510c77b8.png?size=1024&lt;br /&gt;
|Date Sent=22-11-10 15:55:39&lt;br /&gt;
|Channel=discourse graphs&lt;br /&gt;
|Text=we think the problem now is user-friendly tools and workfows that can create discourse graph structures, and have seen some exciting progress across a bunch of new user-facing &amp;quot;personal wikis&amp;quot;. but bridging from personal to communal is still a challenge, partially bc of tooling.&lt;br /&gt;
&lt;br /&gt;
this is why i'm excited about the [[Discourse Modeling]] idea, which i sort of understand as a way to try to instantiate something like [[Discourse Graphs]] into a wiki (bc wikis have a lot more in-built affordances for collaboration, such as edit histories, talk pages, etc.), which may hopefully lead to a lower barrier to entry for collaborative discourse graphing.&lt;br /&gt;
&lt;br /&gt;
a high hope is that we can develop a process that is easy enough to understand and implement that can then be applied to discourse graphing the IPCC or similarly large body of research on a focused, contentious, interdisciplinary topic.&lt;br /&gt;
&lt;br /&gt;
other examples include:&lt;br /&gt;
- effects of masks on community transmission (can't do decisive RCTs, need to synthesize)&lt;br /&gt;
- effects of social media on political (dys)function: (existing crowdsourced lit review here, in traditional narrative form: https://docs.google.com/document/d/1vVAtMCQnz8WVxtSNQev_e1cGmY9rnY96ecYuAj6C548/edit#)&lt;br /&gt;
|Link=https://discord.com/channels/1029514961782849607/1040214388554084372/1040293673851691059&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=File:Results_graph.png&amp;diff=1347</id>
		<title>File:Results graph.png</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=File:Results_graph.png&amp;diff=1347"/>
		<updated>2022-11-13T14:07:30Z</updated>

		<summary type="html">&lt;p&gt;Karola: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;schematic of Matt Akamatsu's DG dialect for experimental science&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=File:The_discourse_graph_quadruplet.png&amp;diff=1346</id>
		<title>File:The discourse graph quadruplet.png</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=File:The_discourse_graph_quadruplet.png&amp;diff=1346"/>
		<updated>2022-11-13T14:05:46Z</updated>

		<summary type="html">&lt;p&gt;Karola: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;illustration of the component nodes of a DG &amp;amp; their relations&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=File:Discourse_Graph.png&amp;diff=1345</id>
		<title>File:Discourse Graph.png</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=File:Discourse_Graph.png&amp;diff=1345"/>
		<updated>2022-11-13T14:04:16Z</updated>

		<summary type="html">&lt;p&gt;Karola: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Joel Chan's example Discourse Graph diagram&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1344</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1344"/>
		<updated>2022-11-13T13:57:16Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Now you're playing with templates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Group&lt;br /&gt;
|Decription=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
|Topics=Discourse Graphs, SPARQL&lt;br /&gt;
|Projects=Federated knowledge synthesis, Making Discourse Graphs Indexable &amp;amp; Discoverable&lt;br /&gt;
|Discord Channel Name=#discourse-modeling&lt;br /&gt;
|Discord Channel URL=https://discord.com/channels/1029514961782849607/1038988750677606432&lt;br /&gt;
|Facilitator=Karola Kirsanow&lt;br /&gt;
|Members=Karola Kirsanow, Konrad Hinsen, Kyle MacLaury, Peter Murray-Rust&lt;br /&gt;
|Description=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
}}&lt;br /&gt;
== What are we discussing? ==&lt;br /&gt;
&lt;br /&gt;
It could be really valuable to try to prototype a &amp;quot;computable&amp;quot; synthesis of the knowledge in this workshop here in the wiki. One test of the &amp;quot;computability&amp;quot; would be to make it visualizable.&lt;br /&gt;
&lt;br /&gt;
Could have applications to the semantic climate setting that [[Peter Murray-Rust]] is working on.&lt;br /&gt;
&lt;br /&gt;
== Now you're playing with templates ==&lt;br /&gt;
* &amp;lt;tt&amp;gt;{{&amp;lt;/tt&amp;gt;&amp;lt;tt&amp;gt; [[:template:source|Source]]}} &amp;lt;/tt&amp;gt; template : URL, publisher, publisher-url, date, author, title&lt;br /&gt;
&lt;br /&gt;
{{source&lt;br /&gt;
| url = https://synthesis-infrastructures.wiki/Discourse_Modeling&lt;br /&gt;
| publisher = Synthesis Infrastructures wiki&lt;br /&gt;
| publisher-url = https://synthesis-infrastructures.wiki/index.php?title=Discourse_Modeling&lt;br /&gt;
| date = 2022-11-12&lt;br /&gt;
| author = Sj&lt;br /&gt;
| title = Discourse modeling templates}}&lt;br /&gt;
&lt;br /&gt;
* Claim : &lt;br /&gt;
* Axiom (?) :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[:Category:Discourse graph templates|Discourse Graph templates]]&lt;br /&gt;
&lt;br /&gt;
== Potential Actions ==&lt;br /&gt;
* Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
** [[Making Discourse Graphs Indexable &amp;amp; Discoverable]] is a sub-project relevant to this group&lt;br /&gt;
* [[Incorporate models/algorithms into Semantic MediaWiki]]&lt;br /&gt;
* [[Access discourse and knowledge representations in the SMW instance]]&lt;br /&gt;
* Compute with the returned data&lt;br /&gt;
** potentially using models/algorithms from the wiki&lt;br /&gt;
* Visualize the results of the computation&lt;br /&gt;
* Publish the visualizations back to the SMW instance&lt;br /&gt;
* Assess suitability of Discourse Graphs for federation ([[Federated knowledge synthesis|Federated Knowledge Synthesis]])&lt;br /&gt;
&lt;br /&gt;
=== Modules ===&lt;br /&gt;
Technical aspects of the project &lt;br /&gt;
* [[Semantic MediaWiki]]&lt;br /&gt;
** Front End&lt;br /&gt;
*** Embed CloudObjects from Wolfram Cloud&lt;br /&gt;
*** User chooses model and specifies input parameters&lt;br /&gt;
*** User applies model to input parameters &lt;br /&gt;
**** Call API that executes&lt;br /&gt;
** rdf database&lt;br /&gt;
*** [[SPARQL]] endpoint&lt;br /&gt;
* Wolfram Cloud&lt;br /&gt;
** Use [https://reference.wolfram.com/language/GraphStore/ref/SPARQLExecute.html SPARQLExecute] to call the SPARQL endpoint&lt;br /&gt;
** Apply Model to query results&lt;br /&gt;
** Publish visualizations as CloudObjects&lt;br /&gt;
** Publish API that executes model/algorithm&lt;br /&gt;
&lt;br /&gt;
== Workshop Goals ==&lt;br /&gt;
&lt;br /&gt;
# Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
## create templates for nodes&lt;br /&gt;
## understand how to type relationships&lt;br /&gt;
## prototype naming conventions&lt;br /&gt;
# Create a few example Discourse Graphs, drawing on content and conversations generated during the workshop&lt;br /&gt;
# Make the Discourse Graphs contained on the wiki visualizable and queryable through the Semantic Mediawiki SPARQL endpoint, as described above &lt;br /&gt;
# Document our process and create a guide to making wiki-supported Discourse Graphs&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 1 ==&lt;br /&gt;
&lt;br /&gt;
* We aligned on a workplan that largely harmonizes with the goals formulated before the workshop and integrates as many objectives from [[Making Discourse Graphs Indexable &amp;amp; Discoverable]]  and  [[Federated knowledge synthesis]] as feasible. &lt;br /&gt;
** We want to bootstrap a simple entrypoint into Discourse Graph construction, complete with example graphs, from a more familiar wiki environment. &lt;br /&gt;
** We hope to design a system that is compatible with later efforts at DG federation.&lt;br /&gt;
** We discussed the approaches to naming and conflict resolution employed by [https://anagora.org/agora an agora] and [https://everything2.com/?node=patriotism everything2].&lt;br /&gt;
* We decided to focus first on the problems of ''naming'' and  ''schemas''; beginning with designing templates for '''nodes''' and a wiki-friendly implementation of '''relations'''. &lt;br /&gt;
** We discussed the relative advantages and constraints of MW v SMW.&lt;br /&gt;
** We aligned on the criticality of naming to enable effective querying&lt;br /&gt;
** We decided that we should also develop names for frequent queries.&lt;br /&gt;
* We sketched a system for capturing and transforming conversations on this wiki into graphs, putting the &amp;quot;discourse&amp;quot; back into &amp;quot;Discourse Graphs&amp;quot;&lt;br /&gt;
** We made a first pass at designing templates for '''sources''', '''evidence''', '''claims''', and '''questions'''&lt;br /&gt;
** We discussed for the page relations enabled by SMW could be used to create DG edges.&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 2 ==&lt;br /&gt;
&lt;br /&gt;
== Observations &amp;amp; Open Problems ==&lt;br /&gt;
&lt;br /&gt;
* We immediately realized that we had seen very few Discourse Graphs &amp;quot;in the wild&amp;quot;: the model makes intuitive sense in single player and small-group mode in Roam &amp;amp; Obsidian, but how gracefully will it scale to massively multiplayer synthesis?&lt;br /&gt;
** There are at least two possible models here: public-first writing in online mode (wiki, Roam) and local-first writing +push, probably via git. UX and conflict resolution will differ in these models.&lt;br /&gt;
* How to design with a federated future in mind?&lt;br /&gt;
** What does it mean for distinct graphs to share nodes? to &amp;quot;live&amp;quot; in adjacent namespaces?&lt;br /&gt;
* The challenge of using a wiki like git: simultaneous editing seems more cumbersome&lt;br /&gt;
* If creating templates is a large part of the work, more powerful text editing &amp;amp; transformation capabilities (e.g. sed, pandoc) seem in order&lt;br /&gt;
* Need to create a consistent way of sharing and editing templates - how do template changes propagate in a future federated system?&lt;br /&gt;
* Will graph visualization scale in a useful manner? How will traversal work?&lt;br /&gt;
* The relationship between naming and clustering: how do we name groups of related hypotheses? A family of experiments?&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relevant Projects and Ideas ==&lt;br /&gt;
&lt;br /&gt;
* [https://anagora.org/agora Agora]&lt;br /&gt;
* [https://everything2.com/ everything2]&lt;br /&gt;
* [https://cosma.graphlab.fr/en/ Cosma]&lt;br /&gt;
* Obsidian&lt;br /&gt;
* Roam&lt;br /&gt;
* Logseq&lt;br /&gt;
* [https://zettlr.com/ Zettlr]&lt;br /&gt;
* Tana&lt;br /&gt;
* Kumu&lt;br /&gt;
* [https://discoursegraph.com The Discourse Graph Starter pack]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example Discourse==&lt;br /&gt;
[[Why do we expect increased concentrations of atmospheric carbon dioxide to change the climate?]] &lt;br /&gt;
&lt;br /&gt;
==Example Discourse Graphs==&lt;br /&gt;
* [https://publish.obsidian.md/joelchan-notes/README Joel Chan's working notes]&lt;br /&gt;
* [https://civicdb.org/assertions/home CIViC] (Clinical Interpretation of Variance in Cancer]&lt;br /&gt;
&lt;br /&gt;
== Discord ==&lt;br /&gt;
&lt;br /&gt;
{{Message&lt;br /&gt;
|Author=joelchan86&lt;br /&gt;
|Avatar=https://cdn.discordapp.com/avatars/322545403876868096/6dd171845a7a4e30603d98ae510c77b8.png?size=1024&lt;br /&gt;
|Date Sent=22-11-10 15:55:39&lt;br /&gt;
|Channel=discourse graphs&lt;br /&gt;
|Text=we think the problem now is user-friendly tools and workfows that can create discourse graph structures, and have seen some exciting progress across a bunch of new user-facing &amp;quot;personal wikis&amp;quot;. but bridging from personal to communal is still a challenge, partially bc of tooling.&lt;br /&gt;
&lt;br /&gt;
this is why i'm excited about the [[Discourse Modeling]] idea, which i sort of understand as a way to try to instantiate something like [[Discourse Graphs]] into a wiki (bc wikis have a lot more in-built affordances for collaboration, such as edit histories, talk pages, etc.), which may hopefully lead to a lower barrier to entry for collaborative discourse graphing.&lt;br /&gt;
&lt;br /&gt;
a high hope is that we can develop a process that is easy enough to understand and implement that can then be applied to discourse graphing the IPCC or similarly large body of research on a focused, contentious, interdisciplinary topic.&lt;br /&gt;
&lt;br /&gt;
other examples include:&lt;br /&gt;
- effects of masks on community transmission (can't do decisive RCTs, need to synthesize)&lt;br /&gt;
- effects of social media on political (dys)function: (existing crowdsourced lit review here, in traditional narrative form: https://docs.google.com/document/d/1vVAtMCQnz8WVxtSNQev_e1cGmY9rnY96ecYuAj6C548/edit#)&lt;br /&gt;
|Link=https://discord.com/channels/1029514961782849607/1040214388554084372/1040293673851691059&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1343</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1343"/>
		<updated>2022-11-13T13:49:15Z</updated>

		<summary type="html">&lt;p&gt;Karola: relevant projects &amp;amp; ideas&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Group&lt;br /&gt;
|Decription=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
|Topics=Discourse Graphs, SPARQL&lt;br /&gt;
|Projects=Federated knowledge synthesis, Making Discourse Graphs Indexable &amp;amp; Discoverable&lt;br /&gt;
|Discord Channel Name=#discourse-modeling&lt;br /&gt;
|Discord Channel URL=https://discord.com/channels/1029514961782849607/1038988750677606432&lt;br /&gt;
|Facilitator=Karola Kirsanow&lt;br /&gt;
|Members=Karola Kirsanow, Konrad Hinsen, Kyle MacLaury, Peter Murray-Rust&lt;br /&gt;
|Description=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
}}&lt;br /&gt;
== What are we discussing? ==&lt;br /&gt;
&lt;br /&gt;
It could be really valuable to try to prototype a &amp;quot;computable&amp;quot; synthesis of the knowledge in this workshop here in the wiki. One test of the &amp;quot;computability&amp;quot; would be to make it visualizable.&lt;br /&gt;
&lt;br /&gt;
Could have applications to the semantic climate setting that [[Peter Murray-Rust]] is working on.&lt;br /&gt;
&lt;br /&gt;
== Now you're playing with templates ==&lt;br /&gt;
* &amp;lt;tt&amp;gt;{{&amp;lt;/tt&amp;gt;&amp;lt;tt&amp;gt; [[:template:source|Source]]}} &amp;lt;/tt&amp;gt; template : URL, publisher, publisher-url, date, author, title&lt;br /&gt;
&lt;br /&gt;
{{source&lt;br /&gt;
| url = https://synthesis-infrastructures.wiki/Discourse_Modeling&lt;br /&gt;
| publisher = Synthesis Infrastructures wiki&lt;br /&gt;
| publisher-url = https://synthesis-infrastructures.wiki/index.php?title=Discourse_Modeling&lt;br /&gt;
| date = 2022-11-12&lt;br /&gt;
| author = Sj&lt;br /&gt;
| title = Discourse modeling templates}}&lt;br /&gt;
&lt;br /&gt;
* Claim : &lt;br /&gt;
* Axiom (?) :&lt;br /&gt;
&lt;br /&gt;
== Potential Actions ==&lt;br /&gt;
* Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
** [[Making Discourse Graphs Indexable &amp;amp; Discoverable]] is a sub-project relevant to this group&lt;br /&gt;
* [[Incorporate models/algorithms into Semantic MediaWiki]]&lt;br /&gt;
* [[Access discourse and knowledge representations in the SMW instance]]&lt;br /&gt;
* Compute with the returned data&lt;br /&gt;
** potentially using models/algorithms from the wiki&lt;br /&gt;
* Visualize the results of the computation&lt;br /&gt;
* Publish the visualizations back to the SMW instance&lt;br /&gt;
* Assess suitability of Discourse Graphs for federation ([[Federated knowledge synthesis|Federated Knowledge Synthesis]])&lt;br /&gt;
&lt;br /&gt;
=== Modules ===&lt;br /&gt;
Technical aspects of the project &lt;br /&gt;
* [[Semantic MediaWiki]]&lt;br /&gt;
** Front End&lt;br /&gt;
*** Embed CloudObjects from Wolfram Cloud&lt;br /&gt;
*** User chooses model and specifies input parameters&lt;br /&gt;
*** User applies model to input parameters &lt;br /&gt;
**** Call API that executes&lt;br /&gt;
** rdf database&lt;br /&gt;
*** [[SPARQL]] endpoint&lt;br /&gt;
* Wolfram Cloud&lt;br /&gt;
** Use [https://reference.wolfram.com/language/GraphStore/ref/SPARQLExecute.html SPARQLExecute] to call the SPARQL endpoint&lt;br /&gt;
** Apply Model to query results&lt;br /&gt;
** Publish visualizations as CloudObjects&lt;br /&gt;
** Publish API that executes model/algorithm&lt;br /&gt;
&lt;br /&gt;
== Workshop Goals ==&lt;br /&gt;
&lt;br /&gt;
# Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
## create templates for nodes&lt;br /&gt;
## understand how to type relationships&lt;br /&gt;
## prototype naming conventions&lt;br /&gt;
# Create a few example Discourse Graphs, drawing on content and conversations generated during the workshop&lt;br /&gt;
# Make the Discourse Graphs contained on the wiki visualizable and queryable through the Semantic Mediawiki SPARQL endpoint, as described above &lt;br /&gt;
# Document our process and create a guide to making wiki-supported Discourse Graphs&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 1 ==&lt;br /&gt;
&lt;br /&gt;
* We aligned on a workplan that largely harmonizes with the goals formulated before the workshop and integrates as many objectives from [[Making Discourse Graphs Indexable &amp;amp; Discoverable]]  and  [[Federated knowledge synthesis]] as feasible. &lt;br /&gt;
** We want to bootstrap a simple entrypoint into Discourse Graph construction, complete with example graphs, from a more familiar wiki environment. &lt;br /&gt;
** We hope to design a system that is compatible with later efforts at DG federation.&lt;br /&gt;
** We discussed the approaches to naming and conflict resolution employed by [https://anagora.org/agora an agora] and [https://everything2.com/?node=patriotism everything2].&lt;br /&gt;
* We decided to focus first on the problems of ''naming'' and  ''schemas''; beginning with designing templates for '''nodes''' and a wiki-friendly implementation of '''relations'''. &lt;br /&gt;
** We discussed the relative advantages and constraints of MW v SMW.&lt;br /&gt;
** We aligned on the criticality of naming to enable effective querying&lt;br /&gt;
** We decided that we should also develop names for frequent queries.&lt;br /&gt;
* We sketched a system for capturing and transforming conversations on this wiki into graphs, putting the &amp;quot;discourse&amp;quot; back into &amp;quot;Discourse Graphs&amp;quot;&lt;br /&gt;
** We made a first pass at designing templates for '''sources''', '''evidence''', '''claims''', and '''questions'''&lt;br /&gt;
** We discussed for the page relations enabled by SMW could be used to create DG edges.&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 2 ==&lt;br /&gt;
&lt;br /&gt;
== Observations &amp;amp; Open Problems ==&lt;br /&gt;
&lt;br /&gt;
* We immediately realized that we had seen very few Discourse Graphs &amp;quot;in the wild&amp;quot;: the model makes intuitive sense in single player and small-group mode in Roam &amp;amp; Obsidian, but how gracefully will it scale to massively multiplayer synthesis?&lt;br /&gt;
** There are at least two possible models here: public-first writing in online mode (wiki, Roam) and local-first writing +push, probably via git. UX and conflict resolution will differ in these models.&lt;br /&gt;
* How to design with a federated future in mind?&lt;br /&gt;
** What does it mean for distinct graphs to share nodes? to &amp;quot;live&amp;quot; in adjacent namespaces?&lt;br /&gt;
* The challenge of using a wiki like git: simultaneous editing seems more cumbersome&lt;br /&gt;
* If creating templates is a large part of the work, more powerful text editing &amp;amp; transformation capabilities (e.g. sed, pandoc) seem in order&lt;br /&gt;
* Need to create a consistent way of sharing and editing templates - how do template changes propagate in a future federated system?&lt;br /&gt;
* Will graph visualization scale in a useful manner? How will traversal work?&lt;br /&gt;
* The relationship between naming and clustering: how do we name groups of related hypotheses? A family of experiments?&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Relevant Projects and Ideas ==&lt;br /&gt;
&lt;br /&gt;
* [https://anagora.org/agora Agora]&lt;br /&gt;
* [https://everything2.com/ everything2]&lt;br /&gt;
* [https://cosma.graphlab.fr/en/ Cosma]&lt;br /&gt;
* Obsidian&lt;br /&gt;
* Roam&lt;br /&gt;
* Logseq&lt;br /&gt;
* [https://zettlr.com/ Zettlr]&lt;br /&gt;
* Tana&lt;br /&gt;
* Kumu&lt;br /&gt;
* [https://discoursegraph.com The Discourse Graph Starter pack]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example Discourse==&lt;br /&gt;
[[Why do we expect increased concentrations of atmospheric carbon dioxide to change the climate?]] &lt;br /&gt;
&lt;br /&gt;
==Example Discourse Graphs==&lt;br /&gt;
* [https://publish.obsidian.md/joelchan-notes/README Joel Chan's working notes]&lt;br /&gt;
* [https://civicdb.org/assertions/home CIViC] (Clinical Interpretation of Variance in Cancer]&lt;br /&gt;
&lt;br /&gt;
== Discord ==&lt;br /&gt;
&lt;br /&gt;
{{Message&lt;br /&gt;
|Author=joelchan86&lt;br /&gt;
|Avatar=https://cdn.discordapp.com/avatars/322545403876868096/6dd171845a7a4e30603d98ae510c77b8.png?size=1024&lt;br /&gt;
|Date Sent=22-11-10 15:55:39&lt;br /&gt;
|Channel=discourse graphs&lt;br /&gt;
|Text=we think the problem now is user-friendly tools and workfows that can create discourse graph structures, and have seen some exciting progress across a bunch of new user-facing &amp;quot;personal wikis&amp;quot;. but bridging from personal to communal is still a challenge, partially bc of tooling.&lt;br /&gt;
&lt;br /&gt;
this is why i'm excited about the [[Discourse Modeling]] idea, which i sort of understand as a way to try to instantiate something like [[Discourse Graphs]] into a wiki (bc wikis have a lot more in-built affordances for collaboration, such as edit histories, talk pages, etc.), which may hopefully lead to a lower barrier to entry for collaborative discourse graphing.&lt;br /&gt;
&lt;br /&gt;
a high hope is that we can develop a process that is easy enough to understand and implement that can then be applied to discourse graphing the IPCC or similarly large body of research on a focused, contentious, interdisciplinary topic.&lt;br /&gt;
&lt;br /&gt;
other examples include:&lt;br /&gt;
- effects of masks on community transmission (can't do decisive RCTs, need to synthesize)&lt;br /&gt;
- effects of social media on political (dys)function: (existing crowdsourced lit review here, in traditional narrative form: https://docs.google.com/document/d/1vVAtMCQnz8WVxtSNQev_e1cGmY9rnY96ecYuAj6C548/edit#)&lt;br /&gt;
|Link=https://discord.com/channels/1029514961782849607/1040214388554084372/1040293673851691059&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1342</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1342"/>
		<updated>2022-11-13T13:44:19Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Observations &amp;amp; Open Problems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Group&lt;br /&gt;
|Decription=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
|Topics=Discourse Graphs, SPARQL&lt;br /&gt;
|Projects=Federated knowledge synthesis, Making Discourse Graphs Indexable &amp;amp; Discoverable&lt;br /&gt;
|Discord Channel Name=#discourse-modeling&lt;br /&gt;
|Discord Channel URL=https://discord.com/channels/1029514961782849607/1038988750677606432&lt;br /&gt;
|Facilitator=Karola Kirsanow&lt;br /&gt;
|Members=Karola Kirsanow, Konrad Hinsen, Kyle MacLaury, Peter Murray-Rust&lt;br /&gt;
|Description=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
}}&lt;br /&gt;
== What are we discussing? ==&lt;br /&gt;
&lt;br /&gt;
It could be really valuable to try to prototype a &amp;quot;computable&amp;quot; synthesis of the knowledge in this workshop here in the wiki. One test of the &amp;quot;computability&amp;quot; would be to make it visualizable.&lt;br /&gt;
&lt;br /&gt;
Could have applications to the semantic climate setting that [[Peter Murray-Rust]] is working on.&lt;br /&gt;
&lt;br /&gt;
== Now you're playing with templates ==&lt;br /&gt;
* &amp;lt;tt&amp;gt;{{&amp;lt;/tt&amp;gt;&amp;lt;tt&amp;gt; [[:template:source|Source]]}} &amp;lt;/tt&amp;gt; template : URL, publisher, publisher-url, date, author, title&lt;br /&gt;
&lt;br /&gt;
{{source&lt;br /&gt;
| url = https://synthesis-infrastructures.wiki/Discourse_Modeling&lt;br /&gt;
| publisher = Synthesis Infrastructures wiki&lt;br /&gt;
| publisher-url = https://synthesis-infrastructures.wiki/index.php?title=Discourse_Modeling&lt;br /&gt;
| date = 2022-11-12&lt;br /&gt;
| author = Sj&lt;br /&gt;
| title = Discourse modeling templates}}&lt;br /&gt;
&lt;br /&gt;
* Claim : &lt;br /&gt;
* Axiom (?) :&lt;br /&gt;
&lt;br /&gt;
== Potential Actions ==&lt;br /&gt;
* Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
** [[Making Discourse Graphs Indexable &amp;amp; Discoverable]] is a sub-project relevant to this group&lt;br /&gt;
* [[Incorporate models/algorithms into Semantic MediaWiki]]&lt;br /&gt;
* [[Access discourse and knowledge representations in the SMW instance]]&lt;br /&gt;
* Compute with the returned data&lt;br /&gt;
** potentially using models/algorithms from the wiki&lt;br /&gt;
* Visualize the results of the computation&lt;br /&gt;
* Publish the visualizations back to the SMW instance&lt;br /&gt;
* Assess suitability of Discourse Graphs for federation ([[Federated knowledge synthesis|Federated Knowledge Synthesis]])&lt;br /&gt;
&lt;br /&gt;
=== Modules ===&lt;br /&gt;
Technical aspects of the project &lt;br /&gt;
* [[Semantic MediaWiki]]&lt;br /&gt;
** Front End&lt;br /&gt;
*** Embed CloudObjects from Wolfram Cloud&lt;br /&gt;
*** User chooses model and specifies input parameters&lt;br /&gt;
*** User applies model to input parameters &lt;br /&gt;
**** Call API that executes&lt;br /&gt;
** rdf database&lt;br /&gt;
*** [[SPARQL]] endpoint&lt;br /&gt;
* Wolfram Cloud&lt;br /&gt;
** Use [https://reference.wolfram.com/language/GraphStore/ref/SPARQLExecute.html SPARQLExecute] to call the SPARQL endpoint&lt;br /&gt;
** Apply Model to query results&lt;br /&gt;
** Publish visualizations as CloudObjects&lt;br /&gt;
** Publish API that executes model/algorithm&lt;br /&gt;
&lt;br /&gt;
== Workshop Goals ==&lt;br /&gt;
&lt;br /&gt;
# Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
## create templates for nodes&lt;br /&gt;
## understand how to type relationships&lt;br /&gt;
## prototype naming conventions&lt;br /&gt;
# Create a few example Discourse Graphs, drawing on content and conversations generated during the workshop&lt;br /&gt;
# Make the Discourse Graphs contained on the wiki visualizable and queryable through the Semantic Mediawiki SPARQL endpoint, as described above &lt;br /&gt;
# Document our process and create a guide to making wiki-supported Discourse Graphs&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 1 ==&lt;br /&gt;
&lt;br /&gt;
* We aligned on a workplan that largely harmonizes with the goals formulated before the workshop and integrates as many objectives from [[Making Discourse Graphs Indexable &amp;amp; Discoverable]]  and  [[Federated knowledge synthesis]] as feasible. &lt;br /&gt;
** We want to bootstrap a simple entrypoint into Discourse Graph construction, complete with example graphs, from a more familiar wiki environment. &lt;br /&gt;
** We hope to design a system that is compatible with later efforts at DG federation.&lt;br /&gt;
** We discussed the approaches to naming and conflict resolution employed by [https://anagora.org/agora an agora] and [https://everything2.com/?node=patriotism everything2].&lt;br /&gt;
* We decided to focus first on the problems of ''naming'' and  ''schemas''; beginning with designing templates for '''nodes''' and a wiki-friendly implementation of '''relations'''. &lt;br /&gt;
** We discussed the relative advantages and constraints of MW v SMW.&lt;br /&gt;
** We aligned on the criticality of naming to enable effective querying&lt;br /&gt;
** We decided that we should also develop names for frequent queries.&lt;br /&gt;
* We sketched a system for capturing and transforming conversations on this wiki into graphs, putting the &amp;quot;discourse&amp;quot; back into &amp;quot;Discourse Graphs&amp;quot;&lt;br /&gt;
** We made a first pass at designing templates for '''sources''', '''evidence''', '''claims''', and '''questions'''&lt;br /&gt;
** We discussed for the page relations enabled by SMW could be used to create DG edges.&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Observations &amp;amp; Open Problems ==&lt;br /&gt;
&lt;br /&gt;
* We immediately realized that we had seen very few Discourse Graphs &amp;quot;in the wild&amp;quot;: the model makes intuitive sense in single player and small-group mode in Roam &amp;amp; Obsidian, but how gracefully will it scale to massively multiplayer synthesis?&lt;br /&gt;
** There are at least two possible models here: public-first writing in online mode (wiki, Roam) and local-first writing +push, probably via git. UX and conflict resolution will differ in these models.&lt;br /&gt;
* How to design with a federated future in mind?&lt;br /&gt;
** What does it mean for distinct graphs to share nodes? to &amp;quot;live&amp;quot; in adjacent namespaces?&lt;br /&gt;
* The challenge of using a wiki like git: simultaneous editing seems more cumbersome&lt;br /&gt;
* If creating templates is a large part of the work, more powerful text editing &amp;amp; transformation capabilities (e.g. sed, pandoc) seem in order&lt;br /&gt;
* Need to create a consistent way of sharing and editing templates - how do template changes propagate in a future federated system?&lt;br /&gt;
* Will graph visualization scale in a useful manner? How will traversal work?&lt;br /&gt;
* The relationship between naming and clustering: how do we name groups of related hypotheses? A family of experiments?&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example Discourse==&lt;br /&gt;
[[Why do we expect increased concentrations of atmospheric carbon dioxide to change the climate?]] &lt;br /&gt;
&lt;br /&gt;
==Example Discourse Graphs==&lt;br /&gt;
* [https://publish.obsidian.md/joelchan-notes/README Joel Chan's working notes]&lt;br /&gt;
* [https://civicdb.org/assertions/home CIViC] (Clinical Interpretation of Variance in Cancer]&lt;br /&gt;
&lt;br /&gt;
== Discord ==&lt;br /&gt;
&lt;br /&gt;
{{Message&lt;br /&gt;
|Author=joelchan86&lt;br /&gt;
|Avatar=https://cdn.discordapp.com/avatars/322545403876868096/6dd171845a7a4e30603d98ae510c77b8.png?size=1024&lt;br /&gt;
|Date Sent=22-11-10 15:55:39&lt;br /&gt;
|Channel=discourse graphs&lt;br /&gt;
|Text=we think the problem now is user-friendly tools and workfows that can create discourse graph structures, and have seen some exciting progress across a bunch of new user-facing &amp;quot;personal wikis&amp;quot;. but bridging from personal to communal is still a challenge, partially bc of tooling.&lt;br /&gt;
&lt;br /&gt;
this is why i'm excited about the [[Discourse Modeling]] idea, which i sort of understand as a way to try to instantiate something like [[Discourse Graphs]] into a wiki (bc wikis have a lot more in-built affordances for collaboration, such as edit histories, talk pages, etc.), which may hopefully lead to a lower barrier to entry for collaborative discourse graphing.&lt;br /&gt;
&lt;br /&gt;
a high hope is that we can develop a process that is easy enough to understand and implement that can then be applied to discourse graphing the IPCC or similarly large body of research on a focused, contentious, interdisciplinary topic.&lt;br /&gt;
&lt;br /&gt;
other examples include:&lt;br /&gt;
- effects of masks on community transmission (can't do decisive RCTs, need to synthesize)&lt;br /&gt;
- effects of social media on political (dys)function: (existing crowdsourced lit review here, in traditional narrative form: https://docs.google.com/document/d/1vVAtMCQnz8WVxtSNQev_e1cGmY9rnY96ecYuAj6C548/edit#)&lt;br /&gt;
|Link=https://discord.com/channels/1029514961782849607/1040214388554084372/1040293673851691059&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1341</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1341"/>
		<updated>2022-11-13T13:41:32Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Observations &amp;amp; Open Problems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Group&lt;br /&gt;
|Decription=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
|Topics=Discourse Graphs, SPARQL&lt;br /&gt;
|Projects=Federated knowledge synthesis, Making Discourse Graphs Indexable &amp;amp; Discoverable&lt;br /&gt;
|Discord Channel Name=#discourse-modeling&lt;br /&gt;
|Discord Channel URL=https://discord.com/channels/1029514961782849607/1038988750677606432&lt;br /&gt;
|Facilitator=Karola Kirsanow&lt;br /&gt;
|Members=Karola Kirsanow, Konrad Hinsen, Kyle MacLaury, Peter Murray-Rust&lt;br /&gt;
|Description=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
}}&lt;br /&gt;
== What are we discussing? ==&lt;br /&gt;
&lt;br /&gt;
It could be really valuable to try to prototype a &amp;quot;computable&amp;quot; synthesis of the knowledge in this workshop here in the wiki. One test of the &amp;quot;computability&amp;quot; would be to make it visualizable.&lt;br /&gt;
&lt;br /&gt;
Could have applications to the semantic climate setting that [[Peter Murray-Rust]] is working on.&lt;br /&gt;
&lt;br /&gt;
== Now you're playing with templates ==&lt;br /&gt;
* &amp;lt;tt&amp;gt;{{&amp;lt;/tt&amp;gt;&amp;lt;tt&amp;gt; [[:template:source|Source]]}} &amp;lt;/tt&amp;gt; template : URL, publisher, publisher-url, date, author, title&lt;br /&gt;
&lt;br /&gt;
{{source&lt;br /&gt;
| url = https://synthesis-infrastructures.wiki/Discourse_Modeling&lt;br /&gt;
| publisher = Synthesis Infrastructures wiki&lt;br /&gt;
| publisher-url = https://synthesis-infrastructures.wiki/index.php?title=Discourse_Modeling&lt;br /&gt;
| date = 2022-11-12&lt;br /&gt;
| author = Sj&lt;br /&gt;
| title = Discourse modeling templates}}&lt;br /&gt;
&lt;br /&gt;
* Claim : &lt;br /&gt;
* Axiom (?) :&lt;br /&gt;
&lt;br /&gt;
== Potential Actions ==&lt;br /&gt;
* Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
** [[Making Discourse Graphs Indexable &amp;amp; Discoverable]] is a sub-project relevant to this group&lt;br /&gt;
* [[Incorporate models/algorithms into Semantic MediaWiki]]&lt;br /&gt;
* [[Access discourse and knowledge representations in the SMW instance]]&lt;br /&gt;
* Compute with the returned data&lt;br /&gt;
** potentially using models/algorithms from the wiki&lt;br /&gt;
* Visualize the results of the computation&lt;br /&gt;
* Publish the visualizations back to the SMW instance&lt;br /&gt;
* Assess suitability of Discourse Graphs for federation ([[Federated knowledge synthesis|Federated Knowledge Synthesis]])&lt;br /&gt;
&lt;br /&gt;
=== Modules ===&lt;br /&gt;
Technical aspects of the project &lt;br /&gt;
* [[Semantic MediaWiki]]&lt;br /&gt;
** Front End&lt;br /&gt;
*** Embed CloudObjects from Wolfram Cloud&lt;br /&gt;
*** User chooses model and specifies input parameters&lt;br /&gt;
*** User applies model to input parameters &lt;br /&gt;
**** Call API that executes&lt;br /&gt;
** rdf database&lt;br /&gt;
*** [[SPARQL]] endpoint&lt;br /&gt;
* Wolfram Cloud&lt;br /&gt;
** Use [https://reference.wolfram.com/language/GraphStore/ref/SPARQLExecute.html SPARQLExecute] to call the SPARQL endpoint&lt;br /&gt;
** Apply Model to query results&lt;br /&gt;
** Publish visualizations as CloudObjects&lt;br /&gt;
** Publish API that executes model/algorithm&lt;br /&gt;
&lt;br /&gt;
== Workshop Goals ==&lt;br /&gt;
&lt;br /&gt;
# Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
## create templates for nodes&lt;br /&gt;
## understand how to type relationships&lt;br /&gt;
## prototype naming conventions&lt;br /&gt;
# Create a few example Discourse Graphs, drawing on content and conversations generated during the workshop&lt;br /&gt;
# Make the Discourse Graphs contained on the wiki visualizable and queryable through the Semantic Mediawiki SPARQL endpoint, as described above &lt;br /&gt;
# Document our process and create a guide to making wiki-supported Discourse Graphs&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 1 ==&lt;br /&gt;
&lt;br /&gt;
* We aligned on a workplan that largely harmonizes with the goals formulated before the workshop and integrates as many objectives from [[Making Discourse Graphs Indexable &amp;amp; Discoverable]]  and  [[Federated knowledge synthesis]] as feasible. &lt;br /&gt;
** We want to bootstrap a simple entrypoint into Discourse Graph construction, complete with example graphs, from a more familiar wiki environment. &lt;br /&gt;
** We hope to design a system that is compatible with later efforts at DG federation.&lt;br /&gt;
** We discussed the approaches to naming and conflict resolution employed by [https://anagora.org/agora an agora] and [https://everything2.com/?node=patriotism everything2].&lt;br /&gt;
* We decided to focus first on the problems of ''naming'' and  ''schemas''; beginning with designing templates for '''nodes''' and a wiki-friendly implementation of '''relations'''. &lt;br /&gt;
** We discussed the relative advantages and constraints of MW v SMW.&lt;br /&gt;
** We aligned on the criticality of naming to enable effective querying&lt;br /&gt;
** We decided that we should also develop names for frequent queries.&lt;br /&gt;
* We sketched a system for capturing and transforming conversations on this wiki into graphs, putting the &amp;quot;discourse&amp;quot; back into &amp;quot;Discourse Graphs&amp;quot;&lt;br /&gt;
** We made a first pass at designing templates for '''sources''', '''evidence''', '''claims''', and '''questions'''&lt;br /&gt;
** We discussed for the page relations enabled by SMW could be used to create DG edges.&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Observations &amp;amp; Open Problems ==&lt;br /&gt;
&lt;br /&gt;
* We immediately realized that we had seen very few Discourse Graphs &amp;quot;in the wild&amp;quot;: the model makes intuitive sense in single player and small-group mode in Roam &amp;amp; Obsidian, but how gracefully will it scale to massively multiplayer synthesis?&lt;br /&gt;
* How to design with a federated future in mind?&lt;br /&gt;
** What does it mean for distinct graphs to share nodes? to &amp;quot;live&amp;quot; in adjacent namespaces?&lt;br /&gt;
* The challenge of using a wiki like git: simultaneous editing seems more cumbersome&lt;br /&gt;
* If creating templates is a large part of the work, more powerful text editing &amp;amp; transformation capabilities (e.g. sed, pandoc) seem in order&lt;br /&gt;
* Need to create a consistent way of sharing and editing templates - how do template changes propagate in a future federated system?&lt;br /&gt;
* Will graph visualization scale in a useful manner? How will traversal work?&lt;br /&gt;
* The relationship between naming and clustering: how do we name groups of related hypotheses? A family of experiments?&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example Discourse==&lt;br /&gt;
[[Why do we expect increased concentrations of atmospheric carbon dioxide to change the climate?]] &lt;br /&gt;
&lt;br /&gt;
==Example Discourse Graphs==&lt;br /&gt;
* [https://publish.obsidian.md/joelchan-notes/README Joel Chan's working notes]&lt;br /&gt;
* [https://civicdb.org/assertions/home CIViC] (Clinical Interpretation of Variance in Cancer]&lt;br /&gt;
&lt;br /&gt;
== Discord ==&lt;br /&gt;
&lt;br /&gt;
{{Message&lt;br /&gt;
|Author=joelchan86&lt;br /&gt;
|Avatar=https://cdn.discordapp.com/avatars/322545403876868096/6dd171845a7a4e30603d98ae510c77b8.png?size=1024&lt;br /&gt;
|Date Sent=22-11-10 15:55:39&lt;br /&gt;
|Channel=discourse graphs&lt;br /&gt;
|Text=we think the problem now is user-friendly tools and workfows that can create discourse graph structures, and have seen some exciting progress across a bunch of new user-facing &amp;quot;personal wikis&amp;quot;. but bridging from personal to communal is still a challenge, partially bc of tooling.&lt;br /&gt;
&lt;br /&gt;
this is why i'm excited about the [[Discourse Modeling]] idea, which i sort of understand as a way to try to instantiate something like [[Discourse Graphs]] into a wiki (bc wikis have a lot more in-built affordances for collaboration, such as edit histories, talk pages, etc.), which may hopefully lead to a lower barrier to entry for collaborative discourse graphing.&lt;br /&gt;
&lt;br /&gt;
a high hope is that we can develop a process that is easy enough to understand and implement that can then be applied to discourse graphing the IPCC or similarly large body of research on a focused, contentious, interdisciplinary topic.&lt;br /&gt;
&lt;br /&gt;
other examples include:&lt;br /&gt;
- effects of masks on community transmission (can't do decisive RCTs, need to synthesize)&lt;br /&gt;
- effects of social media on political (dys)function: (existing crowdsourced lit review here, in traditional narrative form: https://docs.google.com/document/d/1vVAtMCQnz8WVxtSNQev_e1cGmY9rnY96ecYuAj6C548/edit#)&lt;br /&gt;
|Link=https://discord.com/channels/1029514961782849607/1040214388554084372/1040293673851691059&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1340</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1340"/>
		<updated>2022-11-13T13:28:30Z</updated>

		<summary type="html">&lt;p&gt;Karola: Day 1 progress&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Group&lt;br /&gt;
|Decription=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
|Topics=Discourse Graphs, SPARQL&lt;br /&gt;
|Projects=Federated knowledge synthesis, Making Discourse Graphs Indexable &amp;amp; Discoverable&lt;br /&gt;
|Discord Channel Name=#discourse-modeling&lt;br /&gt;
|Discord Channel URL=https://discord.com/channels/1029514961782849607/1038988750677606432&lt;br /&gt;
|Facilitator=Karola Kirsanow&lt;br /&gt;
|Members=Karola Kirsanow, Konrad Hinsen, Kyle MacLaury, Peter Murray-Rust&lt;br /&gt;
|Description=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
}}&lt;br /&gt;
== What are we discussing? ==&lt;br /&gt;
&lt;br /&gt;
It could be really valuable to try to prototype a &amp;quot;computable&amp;quot; synthesis of the knowledge in this workshop here in the wiki. One test of the &amp;quot;computability&amp;quot; would be to make it visualizable.&lt;br /&gt;
&lt;br /&gt;
Could have applications to the semantic climate setting that [[Peter Murray-Rust]] is working on.&lt;br /&gt;
&lt;br /&gt;
== Now you're playing with templates ==&lt;br /&gt;
* &amp;lt;tt&amp;gt;{{&amp;lt;/tt&amp;gt;&amp;lt;tt&amp;gt; [[:template:source|Source]]}} &amp;lt;/tt&amp;gt; template : URL, publisher, publisher-url, date, author, title&lt;br /&gt;
&lt;br /&gt;
{{source&lt;br /&gt;
| url = https://synthesis-infrastructures.wiki/Discourse_Modeling&lt;br /&gt;
| publisher = Synthesis Infrastructures wiki&lt;br /&gt;
| publisher-url = https://synthesis-infrastructures.wiki/index.php?title=Discourse_Modeling&lt;br /&gt;
| date = 2022-11-12&lt;br /&gt;
| author = Sj&lt;br /&gt;
| title = Discourse modeling templates}}&lt;br /&gt;
&lt;br /&gt;
* Claim : &lt;br /&gt;
* Axiom (?) :&lt;br /&gt;
&lt;br /&gt;
== Potential Actions ==&lt;br /&gt;
* Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
** [[Making Discourse Graphs Indexable &amp;amp; Discoverable]] is a sub-project relevant to this group&lt;br /&gt;
* [[Incorporate models/algorithms into Semantic MediaWiki]]&lt;br /&gt;
* [[Access discourse and knowledge representations in the SMW instance]]&lt;br /&gt;
* Compute with the returned data&lt;br /&gt;
** potentially using models/algorithms from the wiki&lt;br /&gt;
* Visualize the results of the computation&lt;br /&gt;
* Publish the visualizations back to the SMW instance&lt;br /&gt;
* Assess suitability of Discourse Graphs for federation ([[Federated knowledge synthesis|Federated Knowledge Synthesis]])&lt;br /&gt;
&lt;br /&gt;
=== Modules ===&lt;br /&gt;
Technical aspects of the project &lt;br /&gt;
* [[Semantic MediaWiki]]&lt;br /&gt;
** Front End&lt;br /&gt;
*** Embed CloudObjects from Wolfram Cloud&lt;br /&gt;
*** User chooses model and specifies input parameters&lt;br /&gt;
*** User applies model to input parameters &lt;br /&gt;
**** Call API that executes&lt;br /&gt;
** rdf database&lt;br /&gt;
*** [[SPARQL]] endpoint&lt;br /&gt;
* Wolfram Cloud&lt;br /&gt;
** Use [https://reference.wolfram.com/language/GraphStore/ref/SPARQLExecute.html SPARQLExecute] to call the SPARQL endpoint&lt;br /&gt;
** Apply Model to query results&lt;br /&gt;
** Publish visualizations as CloudObjects&lt;br /&gt;
** Publish API that executes model/algorithm&lt;br /&gt;
&lt;br /&gt;
== Workshop Goals ==&lt;br /&gt;
&lt;br /&gt;
# Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
## create templates for nodes&lt;br /&gt;
## understand how to type relationships&lt;br /&gt;
## prototype naming conventions&lt;br /&gt;
# Create a few example Discourse Graphs, drawing on content and conversations generated during the workshop&lt;br /&gt;
# Make the Discourse Graphs contained on the wiki visualizable and queryable through the Semantic Mediawiki SPARQL endpoint, as described above &lt;br /&gt;
# Document our process and create a guide to making wiki-supported Discourse Graphs&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 1 ==&lt;br /&gt;
&lt;br /&gt;
* We aligned on a workplan that largely harmonizes with the goals formulated before the workshop and integrates as many objectives from [[Making Discourse Graphs Indexable &amp;amp; Discoverable]]  and  [[Federated knowledge synthesis]] as feasible. &lt;br /&gt;
** We want to bootstrap a simple entrypoint into Discourse Graph construction, complete with example graphs, from a more familiar wiki environment. &lt;br /&gt;
** We hope to design a system that is compatible with later efforts at DG federation.&lt;br /&gt;
** We discussed the approaches to naming and conflict resolution employed by [https://anagora.org/agora an agora] and [https://everything2.com/?node=patriotism everything2].&lt;br /&gt;
* We decided to focus first on the problems of ''naming'' and  ''schemas''; beginning with designing templates for '''nodes''' and a wiki-friendly implementation of '''relations'''. &lt;br /&gt;
** We discussed the relative advantages and constraints of MW v SMW.&lt;br /&gt;
** We aligned on the criticality of naming to enable effective querying&lt;br /&gt;
** We decided that we should also develop names for frequent queries.&lt;br /&gt;
* We sketched a system for capturing and transforming conversations on this wiki into graphs, putting the &amp;quot;discourse&amp;quot; back into &amp;quot;Discourse Graphs&amp;quot;&lt;br /&gt;
** We made a first pass at designing templates for '''sources''', '''evidence''', '''claims''', and '''questions'''&lt;br /&gt;
** We discussed for the page relations enabled by SMW could be used to create DG edges.&lt;br /&gt;
&lt;br /&gt;
== Progress as of Day 2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Observations &amp;amp; Open Problems ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example Discourse==&lt;br /&gt;
[[Why do we expect increased concentrations of atmospheric carbon dioxide to change the climate?]] &lt;br /&gt;
&lt;br /&gt;
==Example Discourse Graphs==&lt;br /&gt;
* [https://publish.obsidian.md/joelchan-notes/README Joel Chan's working notes]&lt;br /&gt;
* [https://civicdb.org/assertions/home CIViC] (Clinical Interpretation of Variance in Cancer]&lt;br /&gt;
&lt;br /&gt;
== Discord ==&lt;br /&gt;
&lt;br /&gt;
{{Message&lt;br /&gt;
|Author=joelchan86&lt;br /&gt;
|Avatar=https://cdn.discordapp.com/avatars/322545403876868096/6dd171845a7a4e30603d98ae510c77b8.png?size=1024&lt;br /&gt;
|Date Sent=22-11-10 15:55:39&lt;br /&gt;
|Channel=discourse graphs&lt;br /&gt;
|Text=we think the problem now is user-friendly tools and workfows that can create discourse graph structures, and have seen some exciting progress across a bunch of new user-facing &amp;quot;personal wikis&amp;quot;. but bridging from personal to communal is still a challenge, partially bc of tooling.&lt;br /&gt;
&lt;br /&gt;
this is why i'm excited about the [[Discourse Modeling]] idea, which i sort of understand as a way to try to instantiate something like [[Discourse Graphs]] into a wiki (bc wikis have a lot more in-built affordances for collaboration, such as edit histories, talk pages, etc.), which may hopefully lead to a lower barrier to entry for collaborative discourse graphing.&lt;br /&gt;
&lt;br /&gt;
a high hope is that we can develop a process that is easy enough to understand and implement that can then be applied to discourse graphing the IPCC or similarly large body of research on a focused, contentious, interdisciplinary topic.&lt;br /&gt;
&lt;br /&gt;
other examples include:&lt;br /&gt;
- effects of masks on community transmission (can't do decisive RCTs, need to synthesize)&lt;br /&gt;
- effects of social media on political (dys)function: (existing crowdsourced lit review here, in traditional narrative form: https://docs.google.com/document/d/1vVAtMCQnz8WVxtSNQev_e1cGmY9rnY96ecYuAj6C548/edit#)&lt;br /&gt;
|Link=https://discord.com/channels/1029514961782849607/1040214388554084372/1040293673851691059&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1333</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1333"/>
		<updated>2022-11-13T11:03:36Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Workshop Goals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Group&lt;br /&gt;
|Decription=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
|Topics=Discourse Graphs, SPARQL&lt;br /&gt;
|Projects=Federated knowledge synthesis, Making Discourse Graphs Indexable &amp;amp; Discoverable&lt;br /&gt;
|Discord Channel Name=#discourse-modeling&lt;br /&gt;
|Discord Channel URL=https://discord.com/channels/1029514961782849607/1038988750677606432&lt;br /&gt;
|Facilitator=Karola Kirsanow&lt;br /&gt;
|Members=Karola Kirsanow, Konrad Hinsen, Kyle MacLaury, Peter Murray-Rust&lt;br /&gt;
|Description=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
}}&lt;br /&gt;
== What are we discussing? ==&lt;br /&gt;
&lt;br /&gt;
It could be really valuable to try to prototype a &amp;quot;computable&amp;quot; synthesis of the knowledge in this workshop here in the wiki. One test of the &amp;quot;computability&amp;quot; would be to make it visualizable.&lt;br /&gt;
&lt;br /&gt;
Could have applications to the semantic climate setting that [[Peter Murray-Rust]] is working on.&lt;br /&gt;
&lt;br /&gt;
== Now you're playing with templates ==&lt;br /&gt;
* &amp;lt;tt&amp;gt;{{&amp;lt;/tt&amp;gt;&amp;lt;tt&amp;gt; [[:template:source|Source]]}} &amp;lt;/tt&amp;gt; template : URL, publisher, publisher-url, date, author, title&lt;br /&gt;
&lt;br /&gt;
{{source&lt;br /&gt;
| url = https://synthesis-infrastructures.wiki/Discourse_Modeling&lt;br /&gt;
| publisher = Synthesis Infrastructures wiki&lt;br /&gt;
| publisher-url = https://synthesis-infrastructures.wiki/index.php?title=Discourse_Modeling&lt;br /&gt;
| date = 2022-11-12&lt;br /&gt;
| author = Sj&lt;br /&gt;
| title = Discourse modeling templates}}&lt;br /&gt;
&lt;br /&gt;
* Claim : &lt;br /&gt;
* Axiom (?) :&lt;br /&gt;
&lt;br /&gt;
== Potential Actions ==&lt;br /&gt;
* Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
** [[Making Discourse Graphs Indexable &amp;amp; Discoverable]] is a sub-project relevant to this group&lt;br /&gt;
* [[Incorporate models/algorithms into Semantic MediaWiki]]&lt;br /&gt;
* [[Access discourse and knowledge representations in the SMW instance]]&lt;br /&gt;
* Compute with the returned data&lt;br /&gt;
** potentially using models/algorithms from the wiki&lt;br /&gt;
* Visualize the results of the computation&lt;br /&gt;
* Publish the visualizations back to the SMW instance&lt;br /&gt;
* Assess suitability of Discourse Graphs for federation ([[Federated knowledge synthesis|Federated Knowledge Synthesis]])&lt;br /&gt;
&lt;br /&gt;
=== Modules ===&lt;br /&gt;
Technical aspects of the project &lt;br /&gt;
* [[Semantic MediaWiki]]&lt;br /&gt;
** Front End&lt;br /&gt;
*** Embed CloudObjects from Wolfram Cloud&lt;br /&gt;
*** User chooses model and specifies input parameters&lt;br /&gt;
*** User applies model to input parameters &lt;br /&gt;
**** Call API that executes&lt;br /&gt;
** rdf database&lt;br /&gt;
*** [[SPARQL]] endpoint&lt;br /&gt;
* Wolfram Cloud&lt;br /&gt;
** Use [https://reference.wolfram.com/language/GraphStore/ref/SPARQLExecute.html SPARQLExecute] to call the SPARQL endpoint&lt;br /&gt;
** Apply Model to query results&lt;br /&gt;
** Publish visualizations as CloudObjects&lt;br /&gt;
** Publish API that executes model/algorithm&lt;br /&gt;
&lt;br /&gt;
== Workshop Goals ==&lt;br /&gt;
&lt;br /&gt;
# Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
## create templates for nodes&lt;br /&gt;
## understand how to type relationships&lt;br /&gt;
## prototype naming conventions&lt;br /&gt;
# Create a few example Discourse Graphs, drawing on content and conversations generated during the workshop&lt;br /&gt;
# Make the Discourse Graphs contained on the wiki visualizable and queryable through the Semantic Mediawiki SPARQL endpoint&lt;br /&gt;
# Document our process and create a guide to making wiki-supported Discourse Graphs&lt;br /&gt;
&lt;br /&gt;
==Example Discourse==&lt;br /&gt;
[[Why do we expect increased concentrations of atmospheric carbon dioxide to change the climate?]] &lt;br /&gt;
&lt;br /&gt;
==Example Discourse Graphs==&lt;br /&gt;
* [https://publish.obsidian.md/joelchan-notes/README Joel Chan's working notes]&lt;br /&gt;
* [https://civicdb.org/assertions/home CIViC] (Clinical Interpretation of Variance in Cancer]&lt;br /&gt;
&lt;br /&gt;
== Discord ==&lt;br /&gt;
&lt;br /&gt;
{{Message&lt;br /&gt;
|Author=joelchan86&lt;br /&gt;
|Avatar=https://cdn.discordapp.com/avatars/322545403876868096/6dd171845a7a4e30603d98ae510c77b8.png?size=1024&lt;br /&gt;
|Date Sent=22-11-10 15:55:39&lt;br /&gt;
|Channel=discourse graphs&lt;br /&gt;
|Text=we think the problem now is user-friendly tools and workfows that can create discourse graph structures, and have seen some exciting progress across a bunch of new user-facing &amp;quot;personal wikis&amp;quot;. but bridging from personal to communal is still a challenge, partially bc of tooling.&lt;br /&gt;
&lt;br /&gt;
this is why i'm excited about the [[Discourse Modeling]] idea, which i sort of understand as a way to try to instantiate something like [[Discourse Graphs]] into a wiki (bc wikis have a lot more in-built affordances for collaboration, such as edit histories, talk pages, etc.), which may hopefully lead to a lower barrier to entry for collaborative discourse graphing.&lt;br /&gt;
&lt;br /&gt;
a high hope is that we can develop a process that is easy enough to understand and implement that can then be applied to discourse graphing the IPCC or similarly large body of research on a focused, contentious, interdisciplinary topic.&lt;br /&gt;
&lt;br /&gt;
other examples include:&lt;br /&gt;
- effects of masks on community transmission (can't do decisive RCTs, need to synthesize)&lt;br /&gt;
- effects of social media on political (dys)function: (existing crowdsourced lit review here, in traditional narrative form: https://docs.google.com/document/d/1vVAtMCQnz8WVxtSNQev_e1cGmY9rnY96ecYuAj6C548/edit#)&lt;br /&gt;
|Link=https://discord.com/channels/1029514961782849607/1040214388554084372/1040293673851691059&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1332</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1332"/>
		<updated>2022-11-13T11:02:13Z</updated>

		<summary type="html">&lt;p&gt;Karola: added workshop goals&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Group&lt;br /&gt;
|Decription=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
|Topics=Discourse Graphs, SPARQL&lt;br /&gt;
|Projects=Federated knowledge synthesis, Making Discourse Graphs Indexable &amp;amp; Discoverable&lt;br /&gt;
|Discord Channel Name=#discourse-modeling&lt;br /&gt;
|Discord Channel URL=https://discord.com/channels/1029514961782849607/1038988750677606432&lt;br /&gt;
|Facilitator=Karola Kirsanow&lt;br /&gt;
|Members=Karola Kirsanow, Konrad Hinsen, Kyle MacLaury, Peter Murray-Rust&lt;br /&gt;
|Description=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
}}&lt;br /&gt;
== What are we discussing? ==&lt;br /&gt;
&lt;br /&gt;
It could be really valuable to try to prototype a &amp;quot;computable&amp;quot; synthesis of the knowledge in this workshop here in the wiki. One test of the &amp;quot;computability&amp;quot; would be to make it visualizable.&lt;br /&gt;
&lt;br /&gt;
Could have applications to the semantic climate setting that [[Peter Murray-Rust]] is working on.&lt;br /&gt;
&lt;br /&gt;
== Now you're playing with templates ==&lt;br /&gt;
* &amp;lt;tt&amp;gt;{{&amp;lt;/tt&amp;gt;&amp;lt;tt&amp;gt; [[:template:source|Source]]}} &amp;lt;/tt&amp;gt; template : URL, publisher, publisher-url, date, author, title&lt;br /&gt;
&lt;br /&gt;
{{source&lt;br /&gt;
| url = https://synthesis-infrastructures.wiki/Discourse_Modeling&lt;br /&gt;
| publisher = Synthesis Infrastructures wiki&lt;br /&gt;
| publisher-url = https://synthesis-infrastructures.wiki/index.php?title=Discourse_Modeling&lt;br /&gt;
| date = 2022-11-12&lt;br /&gt;
| author = Sj&lt;br /&gt;
| title = Discourse modeling templates}}&lt;br /&gt;
&lt;br /&gt;
* Claim : &lt;br /&gt;
* Axiom (?) :&lt;br /&gt;
&lt;br /&gt;
== Potential Actions ==&lt;br /&gt;
* Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
** [[Making Discourse Graphs Indexable &amp;amp; Discoverable]] is a sub-project relevant to this group&lt;br /&gt;
* [[Incorporate models/algorithms into Semantic MediaWiki]]&lt;br /&gt;
* [[Access discourse and knowledge representations in the SMW instance]]&lt;br /&gt;
* Compute with the returned data&lt;br /&gt;
** potentially using models/algorithms from the wiki&lt;br /&gt;
* Visualize the results of the computation&lt;br /&gt;
* Publish the visualizations back to the SMW instance&lt;br /&gt;
* Assess suitability of Discourse Graphs for federation ([[Federated knowledge synthesis|Federated Knowledge Synthesis]])&lt;br /&gt;
&lt;br /&gt;
=== Modules ===&lt;br /&gt;
Technical aspects of the project &lt;br /&gt;
* [[Semantic MediaWiki]]&lt;br /&gt;
** Front End&lt;br /&gt;
*** Embed CloudObjects from Wolfram Cloud&lt;br /&gt;
*** User chooses model and specifies input parameters&lt;br /&gt;
*** User applies model to input parameters &lt;br /&gt;
**** Call API that executes&lt;br /&gt;
** rdf database&lt;br /&gt;
*** [[SPARQL]] endpoint&lt;br /&gt;
* Wolfram Cloud&lt;br /&gt;
** Use [https://reference.wolfram.com/language/GraphStore/ref/SPARQLExecute.html SPARQLExecute] to call the SPARQL endpoint&lt;br /&gt;
** Apply Model to query results&lt;br /&gt;
** Publish visualizations as CloudObjects&lt;br /&gt;
** Publish API that executes model/algorithm&lt;br /&gt;
&lt;br /&gt;
== Workshop Goals ==&lt;br /&gt;
&lt;br /&gt;
# Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
## create templates for nodes&lt;br /&gt;
## understand how to type relationships&lt;br /&gt;
## prototype naming conventions&lt;br /&gt;
# Create a few example Discourse Graphs, drawing on content and conversations generated during the workshop&lt;br /&gt;
# Make the Discourse Graphs queryable through the Semantic Mediawiki SPARQL endpoint&lt;br /&gt;
# Make the Discourse Graphs contained on the wiki visualizable and queryable&lt;br /&gt;
# Document our process and create a guide to making wiki-supported Discourse Graphs&lt;br /&gt;
&lt;br /&gt;
==Example Discourse==&lt;br /&gt;
[[Why do we expect increased concentrations of atmospheric carbon dioxide to change the climate?]] &lt;br /&gt;
&lt;br /&gt;
==Example Discourse Graphs==&lt;br /&gt;
* [https://publish.obsidian.md/joelchan-notes/README Joel Chan's working notes]&lt;br /&gt;
* [https://civicdb.org/assertions/home CIViC] (Clinical Interpretation of Variance in Cancer]&lt;br /&gt;
&lt;br /&gt;
== Discord ==&lt;br /&gt;
&lt;br /&gt;
{{Message&lt;br /&gt;
|Author=joelchan86&lt;br /&gt;
|Avatar=https://cdn.discordapp.com/avatars/322545403876868096/6dd171845a7a4e30603d98ae510c77b8.png?size=1024&lt;br /&gt;
|Date Sent=22-11-10 15:55:39&lt;br /&gt;
|Channel=discourse graphs&lt;br /&gt;
|Text=we think the problem now is user-friendly tools and workfows that can create discourse graph structures, and have seen some exciting progress across a bunch of new user-facing &amp;quot;personal wikis&amp;quot;. but bridging from personal to communal is still a challenge, partially bc of tooling.&lt;br /&gt;
&lt;br /&gt;
this is why i'm excited about the [[Discourse Modeling]] idea, which i sort of understand as a way to try to instantiate something like [[Discourse Graphs]] into a wiki (bc wikis have a lot more in-built affordances for collaboration, such as edit histories, talk pages, etc.), which may hopefully lead to a lower barrier to entry for collaborative discourse graphing.&lt;br /&gt;
&lt;br /&gt;
a high hope is that we can develop a process that is easy enough to understand and implement that can then be applied to discourse graphing the IPCC or similarly large body of research on a focused, contentious, interdisciplinary topic.&lt;br /&gt;
&lt;br /&gt;
other examples include:&lt;br /&gt;
- effects of masks on community transmission (can't do decisive RCTs, need to synthesize)&lt;br /&gt;
- effects of social media on political (dys)function: (existing crowdsourced lit review here, in traditional narrative form: https://docs.google.com/document/d/1vVAtMCQnz8WVxtSNQev_e1cGmY9rnY96ecYuAj6C548/edit#)&lt;br /&gt;
|Link=https://discord.com/channels/1029514961782849607/1040214388554084372/1040293673851691059&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1253</id>
		<title>Talk:Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1253"/>
		<updated>2022-11-12T22:38:06Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Section 2 Konrad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Section 1 KK ==&lt;br /&gt;
=== Squad goals: ===&lt;br /&gt;
==== Building Queries====&lt;br /&gt;
* KM: [[question]] can we build the queries needed to interact with the Discourse Graph data model?&lt;br /&gt;
**[[claim]] this entails making DGs part of the wiki and shareable&lt;br /&gt;
**[[claim]] relevant tools include  wolfram/mathematica &amp;amp; wiki functions&lt;br /&gt;
***[[claim]] it is possible and useful to integrate wolfram with semantic media wiki: looks possible to take the wolfram toolset &amp;amp; integrate it with the toolset of this wiki to accomplish the same things as wiki functions&lt;br /&gt;
**SJ: [[claim]] it is also desirable to create a namespace of functions that any contributor to functions can edit&lt;br /&gt;
***SJ: [[claim]] one desirable property is the ability to fork functions to create others derivative functions without disturbing the operation of the original functions -- this exists for wikifunctions&lt;br /&gt;
***SJ: [[claim]] in the ideal case, as we see for wikifunctions, DG functions could be v local - just defined by whoever is using that graph&lt;br /&gt;
***KH: [[evidence]] wikifunctions were intended to be a way to add code (abstract wikipedia) write page without knowing which language it would be displayed in - a catalogue of functions written in any language you'd like&lt;br /&gt;
==== Federated Knowledge Synthesis ====&lt;br /&gt;
&lt;br /&gt;
* KH: [[question]] can we develop systems and process for federated knowledge synthesis? &lt;br /&gt;
** [[claim]] the first steps involved would be getting people together &amp;amp; doing a survey of prior work (eg anagora)&lt;br /&gt;
***[[question]] how can we build on this and extend it?&lt;br /&gt;
***[[claim]] this (federation) project is more of a long-term coordination, determining who is interested in doing what over the next few years&lt;br /&gt;
***[[question]] federation as in federated wiki?&lt;br /&gt;
*** [[claim]] this is more of a  a meta-project, don't expect an artefact&lt;br /&gt;
&lt;br /&gt;
==== Conflict Resolution ====&lt;br /&gt;
*[[question]] problem with wiki is that there is only one version of each page - what if you disagree?&lt;br /&gt;
**[[claim]] in wiki each page has a single version --&amp;gt; federated wiki is the solution&lt;br /&gt;
**[[claim]] pages in a federated wiki are more like working in branches as in git&lt;br /&gt;
***[[claim]] *branches* and *merges* are important ideas in the federated wiki concept space&lt;br /&gt;
* KH: [[claim]] we talk about DGs as if they are done by the *reader* of a paper, but at some point, *authors* will start out by creating DGs to which readers will respond. We should consider the reader --&amp;gt; author transition &lt;br /&gt;
**KH: [[question]] will the &amp;quot;author&amp;quot; label on scientific papers disappear as collaborations grow?&lt;br /&gt;
*[[question]] can we enable effective and usable graph visualizations?&lt;br /&gt;
*[[question]] do DG graph properties scale to communally edited collaborative graphs?&lt;br /&gt;
&lt;br /&gt;
==== Version control v Narratives ====&lt;br /&gt;
&lt;br /&gt;
*[[question]] how can you start w/ something highly formalized like version control and meet in the middle at something suitable for narratives?&lt;br /&gt;
**KK: [[evidence]] [https://everything2.com/ everything2]&lt;br /&gt;
**KK:[[evidence]] [https://anagora.org/agora agora]&lt;br /&gt;
* SJ: [[question]] what types of graph are we talking about?&lt;br /&gt;
**SJ:[[claim]] I haven't seen dgs about discourse: chains of reasoning, mapping out arguments - these can be linear if there is a dialog&lt;br /&gt;
**SJ: [[question]] what does composite graph  of discourse addressing the same issues look like?&lt;br /&gt;
**SJ:  [[claim]] personal or group notetaking: connections are not discourse connections - they include refrences, clarifiers, and links of definitions&lt;br /&gt;
&lt;br /&gt;
== Section 2 Konrad ==&lt;br /&gt;
*KM: [[question]] can we take  contributions to this wiki as data to generate a discourse graph?&lt;br /&gt;
**[[claim]] this means creating a  schema, show others how to create the different node types&lt;br /&gt;
**[[claim]] this means take db backend, ingest it, execute queries against it&lt;br /&gt;
**[[claim]] viz may not be super-sophisticated, but a view or 2 framed on each node type would be worthwhile: eg how does a question related to claims, how are claims informed by different articles (evidence)&lt;br /&gt;
*[[claim] ]need to populate the wiki with the elements of a discourse graph --&amp;gt; create viz --&amp;gt; share code&lt;br /&gt;
* SJ: [[question]]  can we accomplish naming: coming up with names for each of those components, and names for things at different scales - discussion, family of hypotheses, family of experiments&lt;br /&gt;
**[[claim]]this will allow us to say that if you have identified x ideas, hypotheses, etc - how many discourses do you need to describe? how many graphs are needed to illustrate those discourses - when are people working on the same graph?&lt;br /&gt;
**[[question]] what does it mean to have different graphs that share some pieces, or different graphs in or close to the same namespace&lt;br /&gt;
**[[claim]] these issues  --&amp;gt; boil down to the naming of the pieces and how you place the connections - how much context do you need to figure out how many connections there are?&lt;br /&gt;
* - KM: taking this as an opportunity to  learn SPARQL&lt;br /&gt;
*KM: [[claim]] we need namespaces before we can query anything - naming is critical!&lt;br /&gt;
*SJ: [[claim]] we should name and make list of queries - queries nee their own names&lt;br /&gt;
* KM: [[question]] what is  agora?&lt;br /&gt;
*SJ: [[claim]] agora is a group of people interested in wiki linking and editable networks &amp;amp; knowledge federation&lt;br /&gt;
*[[claim]] agora's goals include:&lt;br /&gt;
* 	- make linking always do something sensible - best effort connection between links&lt;br /&gt;
* 		- agora is a url pattern that will try to resolve it&lt;br /&gt;
* 		- redirect strings to appropriate resources&lt;br /&gt;
* 		- each reader gets a filter - only see certain nodes &amp;amp; connection based on sort preferences &lt;br /&gt;
* 		- KM: [[claim]] sounds like auto-complete for knowledge graphs&lt;br /&gt;
* 	- each agora has a few default sections - ex will try to generate related out nodes, related agoras you know with the same title or fuzzy match, any text it finds in your own agaora ad-hov&lt;br /&gt;
* 	- elevate DGs by making a section that tries to generate a dg or discourses that mention this node&lt;br /&gt;
*[[claim]] dg is a shape you compile on the fly - could try to  generate a dg x steps away and show you different families that might be referencing this&lt;br /&gt;
** [[claim]s pirit of the agora is automatic discovery &amp;amp; openness to engagement&lt;br /&gt;
**KH: [[question]] impression of agora  is that it is a collection - how would I learn that someone else wants to do something to my node?&lt;br /&gt;
*** SJ: [[claim]] diff between creating a new link with the same name as your node and creating a link to your specific node&lt;br /&gt;
***KK: [[question]] diff between agora and what we envision?&lt;br /&gt;
* 	- sj: no typology of links&lt;br /&gt;
* 	- graph visualization does not ignore non-typed connections&lt;br /&gt;
* 	- KH: existing descriptions of agora other than the site itself?&lt;br /&gt;
* - KK:what actions will  we need to take to get where we want to go?&lt;br /&gt;
* - how do we turn parts of this wiki into the components of a dg?&lt;br /&gt;
* 	- KM: we have folks write and annotate in the wiki and use the annotation capabiliies of SMW to call out what the node types are&lt;br /&gt;
* 	- getting the data into the wiki is literally people interacting and annotating&lt;br /&gt;
* 	- but first we need to figure out naming and schema&lt;br /&gt;
* 	- template objects, other objects, tools that can be used to define the schema&lt;br /&gt;
* 	- KH: prefer many short examples&lt;br /&gt;
* 	- SJ: like the idea of a self-referntial discourse about the state of discourse graphs&lt;br /&gt;
* 	- question: can  a discourse be a bout a topic? are discourses about a certtain over-arching hypothesis where you make claims and discover evidence?&lt;br /&gt;
* 	- KH: what do you do when your discourse does not fit a Dg?&lt;br /&gt;
* 	- (examples from physics with no well-posed question)&lt;br /&gt;
* 	- (discussion of results graphs and requests for experiments)&lt;br /&gt;
* 	- need to figure out how DGs work in these differnt fields and circumstances&lt;br /&gt;
* 	- sj: meta: need to identify existing discourse maps, and existing graphs, that could be thought of as d.g.s&lt;br /&gt;
* 	- (proofs, discourse diagrams, text summarization graphs, argument maps, decision maps + flowcharts, ...)&lt;br /&gt;
* &lt;br /&gt;
* 	- sj: need to capture axioms / assumptions&lt;br /&gt;
* 	- kh: making tacit knowledge explicit!!&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Section 3 Kyle ==&lt;br /&gt;
* &lt;br /&gt;
* 	- decision: start with naming &amp;amp; schemas first&lt;br /&gt;
* 	- do we start with a schema or refine as we go?&lt;br /&gt;
* 	- sj: smw makes this hard for exactly this reason&lt;br /&gt;
* 	- easier with free form wiki templates and wiki text&lt;br /&gt;
* 	- tiny Lua templates (don't need to write Lua)&lt;br /&gt;
* 	- define any number of fields&lt;br /&gt;
* 	- define how they are presented&lt;br /&gt;
* 	- this is just mediawiki w/o the semantic extension&lt;br /&gt;
* 	- make a mediawiki entry for every thing that has a shape&lt;br /&gt;
* 	- edit that v flexibly, schema changes won't break things, won't cascade illegibility&lt;br /&gt;
* 	- at scale: smw wiki extension enables multiple dynamic table updates as data changes&lt;br /&gt;
* 	- KK: question: problem extending to smw later?&lt;br /&gt;
* 		- no&lt;br /&gt;
* 		- not as long as template is compatible with smw&lt;br /&gt;
* 		- we can do this by hand - dozen schemas&lt;br /&gt;
* 		- we can then decide whether we want to do smw or use wikidata &amp;amp; their respective modelling tradeoffs&lt;br /&gt;
* 	- start with creating a &amp;quot;source&amp;quot; template: source: url, publisher, date, author ?&lt;br /&gt;
* - kk: [[question]]  will defining edges/relationships turn out to be more complicated than creating templates for nodes?&lt;br /&gt;
* - KK: how do we know when we are done?&lt;br /&gt;
* - SJ: need to create an internally consistent way of sharing templates&lt;br /&gt;
* - kH: templates are universally available, which means that anyone can break our template&lt;br /&gt;
* - KM: should we decompose the Q into further properties (like a Q has a subject and object) or leave it nat language&lt;br /&gt;
* - KH: we should stick to nat language&lt;br /&gt;
* - KH: if you represent a dg in a wiki, what is a page? what's the granularity? every source is a page?&lt;br /&gt;
* - KM: seems like everything is a page?&lt;br /&gt;
* - sj: sections of a page are not a page&lt;br /&gt;
* - sj: everything we want to be a node should be a page&lt;br /&gt;
* - sj: wiki supports transclusion&lt;br /&gt;
* - kh: then each pp needs a title - lots of work&lt;br /&gt;
* - sj: this is a q iof interfaces - we can do it this way for a demo&lt;br /&gt;
* - KH: makes the history list a bit busy - this is a ux question affecting exploration&lt;br /&gt;
* - KK: many to many relationships between sources &amp;amp; evidence&lt;br /&gt;
* - source property could be a url and we could create an entity for the source that scrapes data and populates fields&lt;br /&gt;
* - if you expect something will be used more than once you probably want it to have the full data&lt;br /&gt;
* - sj: claim: this level of precision is important to dgs&lt;br /&gt;
* - sj: claim wiki recent changes scale well&lt;br /&gt;
* - sj: we can use wikibase to scale ux issues and hide certain types of history (eg source edits)&lt;br /&gt;
* - KH: first attempt: everything is a page, we rely on transclusion to group things&lt;br /&gt;
* - KH: can we have the entire Q as a page title?&lt;br /&gt;
* - sj: this gets to my interest, naming&lt;br /&gt;
* - sj: a great next step would be intifying a discussion wewant to capture&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1250</id>
		<title>Talk:Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1250"/>
		<updated>2022-11-12T22:26:42Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Squad goals: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Section 1 KK ==&lt;br /&gt;
=== Squad goals: ===&lt;br /&gt;
==== Building Queries====&lt;br /&gt;
* KM: [[question]] can we build the queries needed to interact with the Discourse Graph data model?&lt;br /&gt;
**[[claim]] this entails making DGs part of the wiki and shareable&lt;br /&gt;
**[[claim]] relevant tools include  wolfram/mathematica &amp;amp; wiki functions&lt;br /&gt;
***[[claim]] it is possible and useful to integrate wolfram with semantic media wiki: looks possible to take the wolfram toolset &amp;amp; integrate it with the toolset of this wiki to accomplish the same things as wiki functions&lt;br /&gt;
**SJ: [[claim]] it is also desirable to create a namespace of functions that any contributor to functions can edit&lt;br /&gt;
***SJ: [[claim]] one desirable property is the ability to fork functions to create others derivative functions without disturbing the operation of the original functions -- this exists for wikifunctions&lt;br /&gt;
***SJ: [[claim]] in the ideal case, as we see for wikifunctions, DG functions could be v local - just defined by whoever is using that graph&lt;br /&gt;
***KH: [[evidence]] wikifunctions were intended to be a way to add code (abstract wikipedia) write page without knowing which language it would be displayed in - a catalogue of functions written in any language you'd like&lt;br /&gt;
==== Federated Knowledge Synthesis ====&lt;br /&gt;
&lt;br /&gt;
* KH: [[question]] can we develop systems and process for federated knowledge synthesis? &lt;br /&gt;
** [[claim]] the first steps involved would be getting people together &amp;amp; doing a survey of prior work (eg anagora)&lt;br /&gt;
***[[question]] how can we build on this and extend it?&lt;br /&gt;
***[[claim]] this (federation) project is more of a long-term coordination, determining who is interested in doing what over the next few years&lt;br /&gt;
***[[question]] federation as in federated wiki?&lt;br /&gt;
*** [[claim]] this is more of a  a meta-project, don't expect an artefact&lt;br /&gt;
&lt;br /&gt;
==== Conflict Resolution ====&lt;br /&gt;
*[[question]] problem with wiki is that there is only one version of each page - what if you disagree?&lt;br /&gt;
**[[claim]] in wiki each page has a single version --&amp;gt; federated wiki is the solution&lt;br /&gt;
**[[claim]] pages in a federated wiki are more like working in branches as in git&lt;br /&gt;
***[[claim]] *branches* and *merges* are important ideas in the federated wiki concept space&lt;br /&gt;
* KH: [[claim]] we talk about DGs as if they are done by the *reader* of a paper, but at some point, *authors* will start out by creating DGs to which readers will respond. We should consider the reader --&amp;gt; author transition &lt;br /&gt;
**KH: [[question]] will the &amp;quot;author&amp;quot; label on scientific papers disappear as collaborations grow?&lt;br /&gt;
*[[question]] can we enable effective and usable graph visualizations?&lt;br /&gt;
*[[question]] do DG graph properties scale to communally edited collaborative graphs?&lt;br /&gt;
&lt;br /&gt;
==== Version control v Narratives ====&lt;br /&gt;
&lt;br /&gt;
*[[question]] how can you start w/ something highly formalized like version control and meet in the middle at something suitable for narratives?&lt;br /&gt;
**KK: [[evidence]] [https://everything2.com/ everything2]&lt;br /&gt;
**KK:[[evidence]] [https://anagora.org/agora agora]&lt;br /&gt;
* SJ: [[question]] what types of graph are we talking about?&lt;br /&gt;
**SJ:[[claim]] I haven't seen dgs about discourse: chains of reasoning, mapping out arguments - these can be linear if there is a dialog&lt;br /&gt;
**SJ: [[question]] what does composite graph  of discourse addressing the same issues look like?&lt;br /&gt;
**SJ:  [[claim]] personal or group notetaking: connections are not discourse connections - they include refrences, clarifiers, and links of definitions&lt;br /&gt;
&lt;br /&gt;
== Section 2 Konrad ==&lt;br /&gt;
* - KM: take  contributions to this wiki as data to generate a discourse graph?&lt;br /&gt;
* - create schema, show others how to create the different node types&lt;br /&gt;
* - take db backend, ingest it, execute queries against it&lt;br /&gt;
* - viz may not be super-sophisticated, but a view or 2 framed on each node type would be worthwhile: eg how does a question related to claims, how are claims informed by different articles (evidence)&lt;br /&gt;
* - need to populate the wiki with the elements of a discourse graph --&amp;gt; create viz --&amp;gt; share code&lt;br /&gt;
* - SJ: would like to accomplish naming: coming up with names for each of those components, and names for things at differnt scales - discussion, family of hyptheses, family of experiments&lt;br /&gt;
* - this will allow us to say that if you have identified x ideas, hypotheses, etc - how many discourses do you need to describe? how many graphs are needed to illustrate those discourses - when are people working on the same graph?&lt;br /&gt;
* - what does it mean to have different graphs that share some pieces, or different graphs in or close to the same namespace&lt;br /&gt;
* - --&amp;gt; boil down to the naming of the pieces and how you place the connections - ho much context do you need to figure out how many connections there are?&lt;br /&gt;
* - KM: taking this as an opportunity to  learn SPARQL&lt;br /&gt;
* - we need namespaces before we can qury anything - naming is critical!&lt;br /&gt;
* - KH: also relatively &lt;br /&gt;
* - Sj: we should name and make list of queries - queries nee their own names&lt;br /&gt;
* - KM: agora?&lt;br /&gt;
* - SJ: group of people interested in wiki linking and editable networks &amp;amp; knowledge federation&lt;br /&gt;
* - goals:&lt;br /&gt;
* 	- make linking always do something sensible - best effort connection between links&lt;br /&gt;
* 		- agora is a url pattern that will try to resolve it&lt;br /&gt;
* 		- redirect strings to appropriate resources&lt;br /&gt;
* 		- each reader gets a filter - only see certain nodes &amp;amp; connection based on sort preferences &lt;br /&gt;
* 		- KM: sounds like auto-complete for knowledge graphs&lt;br /&gt;
* 	- each agora has a few default sections - ex will try to generate related out nodes, related agoras you know with the same title or fuzzy match, any text it finds in your own agaora ad-hov&lt;br /&gt;
* 	- elevate dgsd by making a section that tries to generate a dg or discourses that mention this node&lt;br /&gt;
* 	- dg is a shape you compile on the fly - could try to  generate a dg x stteps away and show you different families that might be referencingthis&lt;br /&gt;
* 	- spirit of the agora is automatic discovery &amp;amp; openness to engagement&lt;br /&gt;
* 	- KH: impression is that it is a collection - how would I learn that someone rlsewants to do something to my node&lt;br /&gt;
* 		- diff between creating a new link with the same name as your node and creating a link to your specic node&lt;br /&gt;
* 	- KK: diff between agora and what we enision?&lt;br /&gt;
* 	- sj: no typology of links&lt;br /&gt;
* 	- graph visualization does not ignore non-typed connections&lt;br /&gt;
* 	- KH: existing descriptions of agora other than the site itself?&lt;br /&gt;
* - KK:what actions will  we need to take to get where we want to go?&lt;br /&gt;
* - how do we turn parts of this wiki into the components of a dg?&lt;br /&gt;
* 	- KM: we have folks write and annotate in the wiki and use the annotation capabiliies of SMW to call out what the node types are&lt;br /&gt;
* 	- getting the data into the wiki is literally people interacting and annotating&lt;br /&gt;
* 	- but first we need to figure out naming and schema&lt;br /&gt;
* 	- template objects, other objects, tools that can be used to define the schema&lt;br /&gt;
* 	- KH: prefer many short examples&lt;br /&gt;
* 	- SJ: like the idea of a self-referntial discourse about the state of discourse graphs&lt;br /&gt;
* 	- question: can  a discourse be a bout a topic? are discourses about a certtain over-arching hypothesis where you make claims and discover evidence?&lt;br /&gt;
* 	- KH: what do you do when your discourse does not fit a Dg?&lt;br /&gt;
* 	- (examples from physics with no well-posed question)&lt;br /&gt;
* 	- (discussion of results graphs and requests for experiments)&lt;br /&gt;
* 	- need to figure out how DGs work in these differnt fields and circumstances&lt;br /&gt;
* 	- sj: meta: need to identify existing discourse maps, and existing graphs, that could be thought of as d.g.s&lt;br /&gt;
* 	- (proofs, discourse diagrams, text summarization graphs, argument maps, decision maps + flowcharts, ...)&lt;br /&gt;
* &lt;br /&gt;
* 	- sj: need to capture axioms / assumptions&lt;br /&gt;
* 	- kh: making tacit knowledge explicit!!&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Section 3 Kyle ==&lt;br /&gt;
* &lt;br /&gt;
* 	- decision: start with naming &amp;amp; schemas first&lt;br /&gt;
* 	- do we start with a schema or refine as we go?&lt;br /&gt;
* 	- sj: smw makes this hard for exactly this reason&lt;br /&gt;
* 	- easier with free form wiki templates and wiki text&lt;br /&gt;
* 	- tiny Lua templates (don't need to write Lua)&lt;br /&gt;
* 	- define any number of fields&lt;br /&gt;
* 	- define how they are presented&lt;br /&gt;
* 	- this is just mediawiki w/o the semantic extension&lt;br /&gt;
* 	- make a mediawiki entry for every thing that has a shape&lt;br /&gt;
* 	- edit that v flexibly, schema changes won't break things, won't cascade illegibility&lt;br /&gt;
* 	- at scale: smw wiki extension enables multiple dynamic table updates as data changes&lt;br /&gt;
* 	- KK: question: problem extending to smw later?&lt;br /&gt;
* 		- no&lt;br /&gt;
* 		- not as long as template is compatible with smw&lt;br /&gt;
* 		- we can do this by hand - dozen schemas&lt;br /&gt;
* 		- we can then decide whether we want to do smw or use wikidata &amp;amp; their respective modelling tradeoffs&lt;br /&gt;
* 	- start with creating a &amp;quot;source&amp;quot; template: source: url, publisher, date, author ?&lt;br /&gt;
* - kk: [[question]]  will defining edges/relationships turn out to be more complicated than creating templates for nodes?&lt;br /&gt;
* - KK: how do we know when we are done?&lt;br /&gt;
* - SJ: need to create an internally consistent way of sharing templates&lt;br /&gt;
* - kH: templates are universally available, which means that anyone can break our template&lt;br /&gt;
* - KM: should we decompose the Q into further properties (like a Q has a subject and object) or leave it nat language&lt;br /&gt;
* - KH: we should stick to nat language&lt;br /&gt;
* - KH: if you represent a dg in a wiki, what is a page? what's the granularity? every source is a page?&lt;br /&gt;
* - KM: seems like everything is a page?&lt;br /&gt;
* - sj: sections of a page are not a page&lt;br /&gt;
* - sj: everything we want to be a node should be a page&lt;br /&gt;
* - sj: wiki supports transclusion&lt;br /&gt;
* - kh: then each pp needs a title - lots of work&lt;br /&gt;
* - sj: this is a q iof interfaces - we can do it this way for a demo&lt;br /&gt;
* - KH: makes the history list a bit busy - this is a ux question affecting exploration&lt;br /&gt;
* - KK: many to many relationships between sources &amp;amp; evidence&lt;br /&gt;
* - source property could be a url and we could create an entity for the source that scrapes data and populates fields&lt;br /&gt;
* - if you expect something will be used more than once you probably want it to have the full data&lt;br /&gt;
* - sj: claim: this level of precision is important to dgs&lt;br /&gt;
* - sj: claim wiki recent changes scale well&lt;br /&gt;
* - sj: we can use wikibase to scale ux issues and hide certain types of history (eg source edits)&lt;br /&gt;
* - KH: first attempt: everything is a page, we rely on transclusion to group things&lt;br /&gt;
* - KH: can we have the entire Q as a page title?&lt;br /&gt;
* - sj: this gets to my interest, naming&lt;br /&gt;
* - sj: a great next step would be intifying a discussion wewant to capture&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1248</id>
		<title>Talk:Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1248"/>
		<updated>2022-11-12T22:24:53Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Section 3 Kyle */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Section 1 KK ==&lt;br /&gt;
=== Squad goals: ===&lt;br /&gt;
* KM: [[question]] can we build the queries needed to interact with the Discourse Graph data model?&lt;br /&gt;
**[[claim]] this entails making DGs part of the wiki and shareable&lt;br /&gt;
**[[claim]] relevant tools include  wolfram/mathematica &amp;amp; wiki functions&lt;br /&gt;
***[[claim]] it is possible and useful to integrate wolfram with semantic media wiki: looks possible to take the wolfram toolset &amp;amp; integrate it with the toolset of this wiki to accomplish the same things as wiki functions&lt;br /&gt;
**SJ: [[claim]] it is also desirable to create a namespace of functions that any contributor to functions can edit&lt;br /&gt;
***SJ: [[claim]] one desirable property is the ability to fork functions to create others derivative functions without disturbing the operation of the original functions -- this exists for wikifunctions&lt;br /&gt;
***SJ: [[claim]] in the ideal case, as we see for wikifunctions, DG functions could be v local - just defined by whoever is using that graph&lt;br /&gt;
***KH: [[evidence]] wikifunctions were intended to be a way to add code (abstract wikipedia) write page without knowing which language it would be displayed in - a catalogue of functions written in any language you'd like&lt;br /&gt;
* KH: [[question]] can we develop systems and process for federated knowledge synthesis? &lt;br /&gt;
** [[claim]] the first steps involved would be getting people together &amp;amp; doing a survey of prior work (eg anagora)&lt;br /&gt;
***[[question]] how can we build on this and extend it?&lt;br /&gt;
***[[claim]] this (federation) project is more of a long-term coordination, determining who is interested in doing what over the next few years&lt;br /&gt;
***[[question]] federation as in federated wiki?&lt;br /&gt;
*** [[claim]] this is more of a  a meta-project, don't expect an artefact&lt;br /&gt;
&lt;br /&gt;
*[[question]] problem with wiki is that there is only one version of each page - what if you disagree?&lt;br /&gt;
**[[claim]] in wiki each page has a single version --&amp;gt; federated wiki is the solution&lt;br /&gt;
**[[claim]] pages in a federated wiki are more like working in branches as in git&lt;br /&gt;
***[[claim]] *branches* and *merges* are important ideas in the federated wiki concept space&lt;br /&gt;
* KH: [[claim]] we talk about DGs as if they are done by the *reader* of a paper, but at some point, *authors* will start out by creating DGs to which readers will respond. We should consider the reader --&amp;gt; author transition &lt;br /&gt;
**KH: [[question]] will the &amp;quot;author&amp;quot; label on scientific papers disappear as collaborations grow?&lt;br /&gt;
*[[question]] can we enable effective and usable graph visualizations?&lt;br /&gt;
*[[question]] do DG graph properties scale to communally edited collaborative graphs?&lt;br /&gt;
&lt;br /&gt;
*[[question]] how can you start w/ something highly formalized like version control and meet in the middle at something suitable for narratives?&lt;br /&gt;
**KK: [[evidence]] [https://everything2.com/ everything2]&lt;br /&gt;
**KK:[[evidence]] [https://anagora.org/agora agora]&lt;br /&gt;
* SJ: [[question]] what types of graph are we talking about?&lt;br /&gt;
**SJ:[[claim]] I haven't seen dgs about discourse: chains of reasoning, mapping out arguments - these can be linear if there is a dialog&lt;br /&gt;
**SJ: [[question]] what does composite graph  of discourse addressing the same issues look like?&lt;br /&gt;
**SJ:  [[claim]] personal or group notetaking: connections are not discourse connections - they include refrences, clarifiers, and links of definitions&lt;br /&gt;
&lt;br /&gt;
== Section 2 Konrad ==&lt;br /&gt;
* - KM: take  contributions to this wiki as data to generate a discourse graph?&lt;br /&gt;
* - create schema, show others how to create the different node types&lt;br /&gt;
* - take db backend, ingest it, execute queries against it&lt;br /&gt;
* - viz may not be super-sophisticated, but a view or 2 framed on each node type would be worthwhile: eg how does a question related to claims, how are claims informed by different articles (evidence)&lt;br /&gt;
* - need to populate the wiki with the elements of a discourse graph --&amp;gt; create viz --&amp;gt; share code&lt;br /&gt;
* - SJ: would like to accomplish naming: coming up with names for each of those components, and names for things at differnt scales - discussion, family of hyptheses, family of experiments&lt;br /&gt;
* - this will allow us to say that if you have identified x ideas, hypotheses, etc - how many discourses do you need to describe? how many graphs are needed to illustrate those discourses - when are people working on the same graph?&lt;br /&gt;
* - what does it mean to have different graphs that share some pieces, or different graphs in or close to the same namespace&lt;br /&gt;
* - --&amp;gt; boil down to the naming of the pieces and how you place the connections - ho much context do you need to figure out how many connections there are?&lt;br /&gt;
* - KM: taking this as an opportunity to  learn SPARQL&lt;br /&gt;
* - we need namespaces before we can qury anything - naming is critical!&lt;br /&gt;
* - KH: also relatively &lt;br /&gt;
* - Sj: we should name and make list of queries - queries nee their own names&lt;br /&gt;
* - KM: agora?&lt;br /&gt;
* - SJ: group of people interested in wiki linking and editable networks &amp;amp; knowledge federation&lt;br /&gt;
* - goals:&lt;br /&gt;
* 	- make linking always do something sensible - best effort connection between links&lt;br /&gt;
* 		- agora is a url pattern that will try to resolve it&lt;br /&gt;
* 		- redirect strings to appropriate resources&lt;br /&gt;
* 		- each reader gets a filter - only see certain nodes &amp;amp; connection based on sort preferences &lt;br /&gt;
* 		- KM: sounds like auto-complete for knowledge graphs&lt;br /&gt;
* 	- each agora has a few default sections - ex will try to generate related out nodes, related agoras you know with the same title or fuzzy match, any text it finds in your own agaora ad-hov&lt;br /&gt;
* 	- elevate dgsd by making a section that tries to generate a dg or discourses that mention this node&lt;br /&gt;
* 	- dg is a shape you compile on the fly - could try to  generate a dg x stteps away and show you different families that might be referencingthis&lt;br /&gt;
* 	- spirit of the agora is automatic discovery &amp;amp; openness to engagement&lt;br /&gt;
* 	- KH: impression is that it is a collection - how would I learn that someone rlsewants to do something to my node&lt;br /&gt;
* 		- diff between creating a new link with the same name as your node and creating a link to your specic node&lt;br /&gt;
* 	- KK: diff between agora and what we enision?&lt;br /&gt;
* 	- sj: no typology of links&lt;br /&gt;
* 	- graph visualization does not ignore non-typed connections&lt;br /&gt;
* 	- KH: existing descriptions of agora other than the site itself?&lt;br /&gt;
* - KK:what actions will  we need to take to get where we want to go?&lt;br /&gt;
* - how do we turn parts of this wiki into the components of a dg?&lt;br /&gt;
* 	- KM: we have folks write and annotate in the wiki and use the annotation capabiliies of SMW to call out what the node types are&lt;br /&gt;
* 	- getting the data into the wiki is literally people interacting and annotating&lt;br /&gt;
* 	- but first we need to figure out naming and schema&lt;br /&gt;
* 	- template objects, other objects, tools that can be used to define the schema&lt;br /&gt;
* 	- KH: prefer many short examples&lt;br /&gt;
* 	- SJ: like the idea of a self-referntial discourse about the state of discourse graphs&lt;br /&gt;
* 	- question: can  a discourse be a bout a topic? are discourses about a certtain over-arching hypothesis where you make claims and discover evidence?&lt;br /&gt;
* 	- KH: what do you do when your discourse does not fit a Dg?&lt;br /&gt;
* 	- (examples from physics with no well-posed question)&lt;br /&gt;
* 	- (discussion of results graphs and requests for experiments)&lt;br /&gt;
* 	- need to figure out how DGs work in these differnt fields and circumstances&lt;br /&gt;
* 	- sj: meta: need to identify existing discourse maps, and existing graphs, that could be thought of as d.g.s&lt;br /&gt;
* 	- (proofs, discourse diagrams, text summarization graphs, argument maps, decision maps + flowcharts, ...)&lt;br /&gt;
* &lt;br /&gt;
* 	- sj: need to capture axioms / assumptions&lt;br /&gt;
* 	- kh: making tacit knowledge explicit!!&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Section 3 Kyle ==&lt;br /&gt;
* &lt;br /&gt;
* 	- decision: start with naming &amp;amp; schemas first&lt;br /&gt;
* 	- do we start with a schema or refine as we go?&lt;br /&gt;
* 	- sj: smw makes this hard for exactly this reason&lt;br /&gt;
* 	- easier with free form wiki templates and wiki text&lt;br /&gt;
* 	- tiny Lua templates (don't need to write Lua)&lt;br /&gt;
* 	- define any number of fields&lt;br /&gt;
* 	- define how they are presented&lt;br /&gt;
* 	- this is just mediawiki w/o the semantic extension&lt;br /&gt;
* 	- make a mediawiki entry for every thing that has a shape&lt;br /&gt;
* 	- edit that v flexibly, schema changes won't break things, won't cascade illegibility&lt;br /&gt;
* 	- at scale: smw wiki extension enables multiple dynamic table updates as data changes&lt;br /&gt;
* 	- KK: question: problem extending to smw later?&lt;br /&gt;
* 		- no&lt;br /&gt;
* 		- not as long as template is compatible with smw&lt;br /&gt;
* 		- we can do this by hand - dozen schemas&lt;br /&gt;
* 		- we can then decide whether we want to do smw or use wikidata &amp;amp; their respective modelling tradeoffs&lt;br /&gt;
* 	- start with creating a &amp;quot;source&amp;quot; template: source: url, publisher, date, author ?&lt;br /&gt;
* - kk: [[question]]  will defining edges/relationships turn out to be more complicated than creating templates for nodes?&lt;br /&gt;
* - KK: how do we know when we are done?&lt;br /&gt;
* - SJ: need to create an internally consistent way of sharing templates&lt;br /&gt;
* - kH: templates are universally available, which means that anyone can break our template&lt;br /&gt;
* - KM: should we decompose the Q into further properties (like a Q has a subject and object) or leave it nat language&lt;br /&gt;
* - KH: we should stick to nat language&lt;br /&gt;
* - KH: if you represent a dg in a wiki, what is a page? what's the granularity? every source is a page?&lt;br /&gt;
* - KM: seems like everything is a page?&lt;br /&gt;
* - sj: sections of a page are not a page&lt;br /&gt;
* - sj: everything we want to be a node should be a page&lt;br /&gt;
* - sj: wiki supports transclusion&lt;br /&gt;
* - kh: then each pp needs a title - lots of work&lt;br /&gt;
* - sj: this is a q iof interfaces - we can do it this way for a demo&lt;br /&gt;
* - KH: makes the history list a bit busy - this is a ux question affecting exploration&lt;br /&gt;
* - KK: many to many relationships between sources &amp;amp; evidence&lt;br /&gt;
* - source property could be a url and we could create an entity for the source that scrapes data and populates fields&lt;br /&gt;
* - if you expect something will be used more than once you probably want it to have the full data&lt;br /&gt;
* - sj: claim: this level of precision is important to dgs&lt;br /&gt;
* - sj: claim wiki recent changes scale well&lt;br /&gt;
* - sj: we can use wikibase to scale ux issues and hide certain types of history (eg source edits)&lt;br /&gt;
* - KH: first attempt: everything is a page, we rely on transclusion to group things&lt;br /&gt;
* - KH: can we have the entire Q as a page title?&lt;br /&gt;
* - sj: this gets to my interest, naming&lt;br /&gt;
* - sj: a great next step would be intifying a discussion wewant to capture&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1247</id>
		<title>Talk:Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1247"/>
		<updated>2022-11-12T22:24:41Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Section 2 Konrad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Section 1 KK ==&lt;br /&gt;
=== Squad goals: ===&lt;br /&gt;
* KM: [[question]] can we build the queries needed to interact with the Discourse Graph data model?&lt;br /&gt;
**[[claim]] this entails making DGs part of the wiki and shareable&lt;br /&gt;
**[[claim]] relevant tools include  wolfram/mathematica &amp;amp; wiki functions&lt;br /&gt;
***[[claim]] it is possible and useful to integrate wolfram with semantic media wiki: looks possible to take the wolfram toolset &amp;amp; integrate it with the toolset of this wiki to accomplish the same things as wiki functions&lt;br /&gt;
**SJ: [[claim]] it is also desirable to create a namespace of functions that any contributor to functions can edit&lt;br /&gt;
***SJ: [[claim]] one desirable property is the ability to fork functions to create others derivative functions without disturbing the operation of the original functions -- this exists for wikifunctions&lt;br /&gt;
***SJ: [[claim]] in the ideal case, as we see for wikifunctions, DG functions could be v local - just defined by whoever is using that graph&lt;br /&gt;
***KH: [[evidence]] wikifunctions were intended to be a way to add code (abstract wikipedia) write page without knowing which language it would be displayed in - a catalogue of functions written in any language you'd like&lt;br /&gt;
* KH: [[question]] can we develop systems and process for federated knowledge synthesis? &lt;br /&gt;
** [[claim]] the first steps involved would be getting people together &amp;amp; doing a survey of prior work (eg anagora)&lt;br /&gt;
***[[question]] how can we build on this and extend it?&lt;br /&gt;
***[[claim]] this (federation) project is more of a long-term coordination, determining who is interested in doing what over the next few years&lt;br /&gt;
***[[question]] federation as in federated wiki?&lt;br /&gt;
*** [[claim]] this is more of a  a meta-project, don't expect an artefact&lt;br /&gt;
&lt;br /&gt;
*[[question]] problem with wiki is that there is only one version of each page - what if you disagree?&lt;br /&gt;
**[[claim]] in wiki each page has a single version --&amp;gt; federated wiki is the solution&lt;br /&gt;
**[[claim]] pages in a federated wiki are more like working in branches as in git&lt;br /&gt;
***[[claim]] *branches* and *merges* are important ideas in the federated wiki concept space&lt;br /&gt;
* KH: [[claim]] we talk about DGs as if they are done by the *reader* of a paper, but at some point, *authors* will start out by creating DGs to which readers will respond. We should consider the reader --&amp;gt; author transition &lt;br /&gt;
**KH: [[question]] will the &amp;quot;author&amp;quot; label on scientific papers disappear as collaborations grow?&lt;br /&gt;
*[[question]] can we enable effective and usable graph visualizations?&lt;br /&gt;
*[[question]] do DG graph properties scale to communally edited collaborative graphs?&lt;br /&gt;
&lt;br /&gt;
*[[question]] how can you start w/ something highly formalized like version control and meet in the middle at something suitable for narratives?&lt;br /&gt;
**KK: [[evidence]] [https://everything2.com/ everything2]&lt;br /&gt;
**KK:[[evidence]] [https://anagora.org/agora agora]&lt;br /&gt;
* SJ: [[question]] what types of graph are we talking about?&lt;br /&gt;
**SJ:[[claim]] I haven't seen dgs about discourse: chains of reasoning, mapping out arguments - these can be linear if there is a dialog&lt;br /&gt;
**SJ: [[question]] what does composite graph  of discourse addressing the same issues look like?&lt;br /&gt;
**SJ:  [[claim]] personal or group notetaking: connections are not discourse connections - they include refrences, clarifiers, and links of definitions&lt;br /&gt;
&lt;br /&gt;
== Section 2 Konrad ==&lt;br /&gt;
* - KM: take  contributions to this wiki as data to generate a discourse graph?&lt;br /&gt;
* - create schema, show others how to create the different node types&lt;br /&gt;
* - take db backend, ingest it, execute queries against it&lt;br /&gt;
* - viz may not be super-sophisticated, but a view or 2 framed on each node type would be worthwhile: eg how does a question related to claims, how are claims informed by different articles (evidence)&lt;br /&gt;
* - need to populate the wiki with the elements of a discourse graph --&amp;gt; create viz --&amp;gt; share code&lt;br /&gt;
* - SJ: would like to accomplish naming: coming up with names for each of those components, and names for things at differnt scales - discussion, family of hyptheses, family of experiments&lt;br /&gt;
* - this will allow us to say that if you have identified x ideas, hypotheses, etc - how many discourses do you need to describe? how many graphs are needed to illustrate those discourses - when are people working on the same graph?&lt;br /&gt;
* - what does it mean to have different graphs that share some pieces, or different graphs in or close to the same namespace&lt;br /&gt;
* - --&amp;gt; boil down to the naming of the pieces and how you place the connections - ho much context do you need to figure out how many connections there are?&lt;br /&gt;
* - KM: taking this as an opportunity to  learn SPARQL&lt;br /&gt;
* - we need namespaces before we can qury anything - naming is critical!&lt;br /&gt;
* - KH: also relatively &lt;br /&gt;
* - Sj: we should name and make list of queries - queries nee their own names&lt;br /&gt;
* - KM: agora?&lt;br /&gt;
* - SJ: group of people interested in wiki linking and editable networks &amp;amp; knowledge federation&lt;br /&gt;
* - goals:&lt;br /&gt;
* 	- make linking always do something sensible - best effort connection between links&lt;br /&gt;
* 		- agora is a url pattern that will try to resolve it&lt;br /&gt;
* 		- redirect strings to appropriate resources&lt;br /&gt;
* 		- each reader gets a filter - only see certain nodes &amp;amp; connection based on sort preferences &lt;br /&gt;
* 		- KM: sounds like auto-complete for knowledge graphs&lt;br /&gt;
* 	- each agora has a few default sections - ex will try to generate related out nodes, related agoras you know with the same title or fuzzy match, any text it finds in your own agaora ad-hov&lt;br /&gt;
* 	- elevate dgsd by making a section that tries to generate a dg or discourses that mention this node&lt;br /&gt;
* 	- dg is a shape you compile on the fly - could try to  generate a dg x stteps away and show you different families that might be referencingthis&lt;br /&gt;
* 	- spirit of the agora is automatic discovery &amp;amp; openness to engagement&lt;br /&gt;
* 	- KH: impression is that it is a collection - how would I learn that someone rlsewants to do something to my node&lt;br /&gt;
* 		- diff between creating a new link with the same name as your node and creating a link to your specic node&lt;br /&gt;
* 	- KK: diff between agora and what we enision?&lt;br /&gt;
* 	- sj: no typology of links&lt;br /&gt;
* 	- graph visualization does not ignore non-typed connections&lt;br /&gt;
* 	- KH: existing descriptions of agora other than the site itself?&lt;br /&gt;
* - KK:what actions will  we need to take to get where we want to go?&lt;br /&gt;
* - how do we turn parts of this wiki into the components of a dg?&lt;br /&gt;
* 	- KM: we have folks write and annotate in the wiki and use the annotation capabiliies of SMW to call out what the node types are&lt;br /&gt;
* 	- getting the data into the wiki is literally people interacting and annotating&lt;br /&gt;
* 	- but first we need to figure out naming and schema&lt;br /&gt;
* 	- template objects, other objects, tools that can be used to define the schema&lt;br /&gt;
* 	- KH: prefer many short examples&lt;br /&gt;
* 	- SJ: like the idea of a self-referntial discourse about the state of discourse graphs&lt;br /&gt;
* 	- question: can  a discourse be a bout a topic? are discourses about a certtain over-arching hypothesis where you make claims and discover evidence?&lt;br /&gt;
* 	- KH: what do you do when your discourse does not fit a Dg?&lt;br /&gt;
* 	- (examples from physics with no well-posed question)&lt;br /&gt;
* 	- (discussion of results graphs and requests for experiments)&lt;br /&gt;
* 	- need to figure out how DGs work in these differnt fields and circumstances&lt;br /&gt;
* 	- sj: meta: need to identify existing discourse maps, and existing graphs, that could be thought of as d.g.s&lt;br /&gt;
* 	- (proofs, discourse diagrams, text summarization graphs, argument maps, decision maps + flowcharts, ...)&lt;br /&gt;
* &lt;br /&gt;
* 	- sj: need to capture axioms / assumptions&lt;br /&gt;
* 	- kh: making tacit knowledge explicit!!&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== Section 3 Kyle ==&lt;br /&gt;
&lt;br /&gt;
	- decision: start with naming &amp;amp; schemas first&lt;br /&gt;
	- do we start with a schema or refine as we go?&lt;br /&gt;
	- sj: smw makes this hard for exactly this reason&lt;br /&gt;
	- easier with free form wiki templates and wiki text&lt;br /&gt;
	- tiny Lua templates (don't need to write Lua)&lt;br /&gt;
	- define any number of fields&lt;br /&gt;
	- define how they are presented&lt;br /&gt;
	- this is just mediawiki w/o the semantic extension&lt;br /&gt;
	- make a mediawiki entry for every thing that has a shape&lt;br /&gt;
	- edit that v flexibly, schema changes won't break things, won't cascade illegibility&lt;br /&gt;
	- at scale: smw wiki extension enables multiple dynamic table updates as data changes&lt;br /&gt;
	- KK: question: problem extending to smw later?&lt;br /&gt;
		- no&lt;br /&gt;
		- not as long as template is compatible with smw&lt;br /&gt;
		- we can do this by hand - dozen schemas&lt;br /&gt;
		- we can then decide whether we want to do smw or use wikidata &amp;amp; their respective modelling tradeoffs&lt;br /&gt;
	- start with creating a &amp;quot;source&amp;quot; template: source: url, publisher, date, author ?&lt;br /&gt;
- kk: [[question]]  will defining edges/relationships turn out to be more complicated than creating templates for nodes?&lt;br /&gt;
- KK: how do we know when we are done?&lt;br /&gt;
- SJ: need to create an internally consistent way of sharing templates&lt;br /&gt;
- kH: templates are universally available, which means that anyone can break our template&lt;br /&gt;
- KM: should we decompose the Q into further properties (like a Q has a subject and object) or leave it nat language&lt;br /&gt;
- KH: we should stick to nat language&lt;br /&gt;
- KH: if you represent a dg in a wiki, what is a page? what's the granularity? every source is a page?&lt;br /&gt;
- KM: seems like everything is a page?&lt;br /&gt;
- sj: sections of a page are not a page&lt;br /&gt;
- sj: everything we want to be a node should be a page&lt;br /&gt;
- sj: wiki supports transclusion&lt;br /&gt;
- kh: then each pp needs a title - lots of work&lt;br /&gt;
- sj: this is a q iof interfaces - we can do it this way for a demo&lt;br /&gt;
- KH: makes the history list a bit busy - this is a ux question affecting exploration&lt;br /&gt;
- KK: many to many relationships between sources &amp;amp; evidence&lt;br /&gt;
- source property could be a url and we could create an entity for the source that scrapes data and populates fields&lt;br /&gt;
- if you expect something will be used more than once you probably want it to have the full data&lt;br /&gt;
- sj: claim: this level of precision is important to dgs&lt;br /&gt;
- sj: claim wiki recent changes scale well&lt;br /&gt;
- sj: we can use wikibase to scale ux issues and hide certain types of history (eg source edits)&lt;br /&gt;
- KH: first attempt: everything is a page, we rely on transclusion to group things&lt;br /&gt;
- KH: can we have the entire Q as a page title?&lt;br /&gt;
- sj: this gets to my interest, naming&lt;br /&gt;
- sj: a great next step would be intifying a discussion wewant to capture&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1246</id>
		<title>Talk:Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1246"/>
		<updated>2022-11-12T22:24:19Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Squad goals: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Section 1 KK ==&lt;br /&gt;
=== Squad goals: ===&lt;br /&gt;
* KM: [[question]] can we build the queries needed to interact with the Discourse Graph data model?&lt;br /&gt;
**[[claim]] this entails making DGs part of the wiki and shareable&lt;br /&gt;
**[[claim]] relevant tools include  wolfram/mathematica &amp;amp; wiki functions&lt;br /&gt;
***[[claim]] it is possible and useful to integrate wolfram with semantic media wiki: looks possible to take the wolfram toolset &amp;amp; integrate it with the toolset of this wiki to accomplish the same things as wiki functions&lt;br /&gt;
**SJ: [[claim]] it is also desirable to create a namespace of functions that any contributor to functions can edit&lt;br /&gt;
***SJ: [[claim]] one desirable property is the ability to fork functions to create others derivative functions without disturbing the operation of the original functions -- this exists for wikifunctions&lt;br /&gt;
***SJ: [[claim]] in the ideal case, as we see for wikifunctions, DG functions could be v local - just defined by whoever is using that graph&lt;br /&gt;
***KH: [[evidence]] wikifunctions were intended to be a way to add code (abstract wikipedia) write page without knowing which language it would be displayed in - a catalogue of functions written in any language you'd like&lt;br /&gt;
* KH: [[question]] can we develop systems and process for federated knowledge synthesis? &lt;br /&gt;
** [[claim]] the first steps involved would be getting people together &amp;amp; doing a survey of prior work (eg anagora)&lt;br /&gt;
***[[question]] how can we build on this and extend it?&lt;br /&gt;
***[[claim]] this (federation) project is more of a long-term coordination, determining who is interested in doing what over the next few years&lt;br /&gt;
***[[question]] federation as in federated wiki?&lt;br /&gt;
*** [[claim]] this is more of a  a meta-project, don't expect an artefact&lt;br /&gt;
&lt;br /&gt;
*[[question]] problem with wiki is that there is only one version of each page - what if you disagree?&lt;br /&gt;
**[[claim]] in wiki each page has a single version --&amp;gt; federated wiki is the solution&lt;br /&gt;
**[[claim]] pages in a federated wiki are more like working in branches as in git&lt;br /&gt;
***[[claim]] *branches* and *merges* are important ideas in the federated wiki concept space&lt;br /&gt;
* KH: [[claim]] we talk about DGs as if they are done by the *reader* of a paper, but at some point, *authors* will start out by creating DGs to which readers will respond. We should consider the reader --&amp;gt; author transition &lt;br /&gt;
**KH: [[question]] will the &amp;quot;author&amp;quot; label on scientific papers disappear as collaborations grow?&lt;br /&gt;
*[[question]] can we enable effective and usable graph visualizations?&lt;br /&gt;
*[[question]] do DG graph properties scale to communally edited collaborative graphs?&lt;br /&gt;
&lt;br /&gt;
*[[question]] how can you start w/ something highly formalized like version control and meet in the middle at something suitable for narratives?&lt;br /&gt;
**KK: [[evidence]] [https://everything2.com/ everything2]&lt;br /&gt;
**KK:[[evidence]] [https://anagora.org/agora agora]&lt;br /&gt;
* SJ: [[question]] what types of graph are we talking about?&lt;br /&gt;
**SJ:[[claim]] I haven't seen dgs about discourse: chains of reasoning, mapping out arguments - these can be linear if there is a dialog&lt;br /&gt;
**SJ: [[question]] what does composite graph  of discourse addressing the same issues look like?&lt;br /&gt;
**SJ:  [[claim]] personal or group notetaking: connections are not discourse connections - they include refrences, clarifiers, and links of definitions&lt;br /&gt;
&lt;br /&gt;
== Section 2 Konrad ==&lt;br /&gt;
- KM: take  contributions to this wiki as data to generate a discourse graph?&lt;br /&gt;
- create schema, show others how to create the different node types&lt;br /&gt;
- take db backend, ingest it, execute queries against it&lt;br /&gt;
- viz may not be super-sophisticated, but a view or 2 framed on each node type would be worthwhile: eg how does a question related to claims, how are claims informed by different articles (evidence)&lt;br /&gt;
- need to populate the wiki with the elements of a discourse graph --&amp;gt; create viz --&amp;gt; share code&lt;br /&gt;
- SJ: would like to accomplish naming: coming up with names for each of those components, and names for things at differnt scales - discussion, family of hyptheses, family of experiments&lt;br /&gt;
- this will allow us to say that if you have identified x ideas, hypotheses, etc - how many discourses do you need to describe? how many graphs are needed to illustrate those discourses - when are people working on the same graph?&lt;br /&gt;
- what does it mean to have different graphs that share some pieces, or different graphs in or close to the same namespace&lt;br /&gt;
- --&amp;gt; boil down to the naming of the pieces and how you place the connections - ho much context do you need to figure out how many connections there are?&lt;br /&gt;
- KM: taking this as an opportunity to  learn SPARQL&lt;br /&gt;
- we need namespaces before we can qury anything - naming is critical!&lt;br /&gt;
- KH: also relatively &lt;br /&gt;
- Sj: we should name and make list of queries - queries nee their own names&lt;br /&gt;
- KM: agora?&lt;br /&gt;
- SJ: group of people interested in wiki linking and editable networks &amp;amp; knowledge federation&lt;br /&gt;
- goals:&lt;br /&gt;
	- make linking always do something sensible - best effort connection between links&lt;br /&gt;
		- agora is a url pattern that will try to resolve it&lt;br /&gt;
		- redirect strings to appropriate resources&lt;br /&gt;
		- each reader gets a filter - only see certain nodes &amp;amp; connection based on sort preferences &lt;br /&gt;
		- KM: sounds like auto-complete for knowledge graphs&lt;br /&gt;
	- each agora has a few default sections - ex will try to generate related out nodes, related agoras you know with the same title or fuzzy match, any text it finds in your own agaora ad-hov&lt;br /&gt;
	- elevate dgsd by making a section that tries to generate a dg or discourses that mention this node&lt;br /&gt;
	- dg is a shape you compile on the fly - could try to  generate a dg x stteps away and show you different families that might be referencingthis&lt;br /&gt;
	- spirit of the agora is automatic discovery &amp;amp; openness to engagement&lt;br /&gt;
	- KH: impression is that it is a collection - how would I learn that someone rlsewants to do something to my node&lt;br /&gt;
		- diff between creating a new link with the same name as your node and creating a link to your specic node&lt;br /&gt;
	- KK: diff between agora and what we enision?&lt;br /&gt;
	- sj: no typology of links&lt;br /&gt;
	- graph visualization does not ignore non-typed connections&lt;br /&gt;
	- KH: existing descriptions of agora other than the site itself?&lt;br /&gt;
- KK:what actions will  we need to take to get where we want to go?&lt;br /&gt;
- how do we turn parts of this wiki into the components of a dg?&lt;br /&gt;
	- KM: we have folks write and annotate in the wiki and use the annotation capabiliies of SMW to call out what the node types are&lt;br /&gt;
	- getting the data into the wiki is literally people interacting and annotating&lt;br /&gt;
	- but first we need to figure out naming and schema&lt;br /&gt;
	- template objects, other objects, tools that can be used to define the schema&lt;br /&gt;
	- KH: prefer many short examples&lt;br /&gt;
	- SJ: like the idea of a self-referntial discourse about the state of discourse graphs&lt;br /&gt;
	- question: can  a discourse be a bout a topic? are discourses about a certtain over-arching hypothesis where you make claims and discover evidence?&lt;br /&gt;
	- KH: what do you do when your discourse does not fit a Dg?&lt;br /&gt;
	- (examples from physics with no well-posed question)&lt;br /&gt;
	- (discussion of results graphs and requests for experiments)&lt;br /&gt;
	- need to figure out how DGs work in these differnt fields and circumstances&lt;br /&gt;
	- sj: meta: need to identify existing discourse maps, and existing graphs, that could be thought of as d.g.s&lt;br /&gt;
	- (proofs, discourse diagrams, text summarization graphs, argument maps, decision maps + flowcharts, ...)&lt;br /&gt;
&lt;br /&gt;
	- sj: need to capture axioms / assumptions&lt;br /&gt;
	- kh: making tacit knowledge explicit!!&lt;br /&gt;
&lt;br /&gt;
== Section 3 Kyle ==&lt;br /&gt;
&lt;br /&gt;
	- decision: start with naming &amp;amp; schemas first&lt;br /&gt;
	- do we start with a schema or refine as we go?&lt;br /&gt;
	- sj: smw makes this hard for exactly this reason&lt;br /&gt;
	- easier with free form wiki templates and wiki text&lt;br /&gt;
	- tiny Lua templates (don't need to write Lua)&lt;br /&gt;
	- define any number of fields&lt;br /&gt;
	- define how they are presented&lt;br /&gt;
	- this is just mediawiki w/o the semantic extension&lt;br /&gt;
	- make a mediawiki entry for every thing that has a shape&lt;br /&gt;
	- edit that v flexibly, schema changes won't break things, won't cascade illegibility&lt;br /&gt;
	- at scale: smw wiki extension enables multiple dynamic table updates as data changes&lt;br /&gt;
	- KK: question: problem extending to smw later?&lt;br /&gt;
		- no&lt;br /&gt;
		- not as long as template is compatible with smw&lt;br /&gt;
		- we can do this by hand - dozen schemas&lt;br /&gt;
		- we can then decide whether we want to do smw or use wikidata &amp;amp; their respective modelling tradeoffs&lt;br /&gt;
	- start with creating a &amp;quot;source&amp;quot; template: source: url, publisher, date, author ?&lt;br /&gt;
- kk: [[question]]  will defining edges/relationships turn out to be more complicated than creating templates for nodes?&lt;br /&gt;
- KK: how do we know when we are done?&lt;br /&gt;
- SJ: need to create an internally consistent way of sharing templates&lt;br /&gt;
- kH: templates are universally available, which means that anyone can break our template&lt;br /&gt;
- KM: should we decompose the Q into further properties (like a Q has a subject and object) or leave it nat language&lt;br /&gt;
- KH: we should stick to nat language&lt;br /&gt;
- KH: if you represent a dg in a wiki, what is a page? what's the granularity? every source is a page?&lt;br /&gt;
- KM: seems like everything is a page?&lt;br /&gt;
- sj: sections of a page are not a page&lt;br /&gt;
- sj: everything we want to be a node should be a page&lt;br /&gt;
- sj: wiki supports transclusion&lt;br /&gt;
- kh: then each pp needs a title - lots of work&lt;br /&gt;
- sj: this is a q iof interfaces - we can do it this way for a demo&lt;br /&gt;
- KH: makes the history list a bit busy - this is a ux question affecting exploration&lt;br /&gt;
- KK: many to many relationships between sources &amp;amp; evidence&lt;br /&gt;
- source property could be a url and we could create an entity for the source that scrapes data and populates fields&lt;br /&gt;
- if you expect something will be used more than once you probably want it to have the full data&lt;br /&gt;
- sj: claim: this level of precision is important to dgs&lt;br /&gt;
- sj: claim wiki recent changes scale well&lt;br /&gt;
- sj: we can use wikibase to scale ux issues and hide certain types of history (eg source edits)&lt;br /&gt;
- KH: first attempt: everything is a page, we rely on transclusion to group things&lt;br /&gt;
- KH: can we have the entire Q as a page title?&lt;br /&gt;
- sj: this gets to my interest, naming&lt;br /&gt;
- sj: a great next step would be intifying a discussion wewant to capture&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1244</id>
		<title>Talk:Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1244"/>
		<updated>2022-11-12T22:22:58Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Section 1 KK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Section 1 KK ==&lt;br /&gt;
=== Squad goals: ===&lt;br /&gt;
* KM: [[question]] can we build the queries needed to interact with the Discourse Graph data model?&lt;br /&gt;
** part of the wiki and shareable&lt;br /&gt;
*** relevant tools:&lt;br /&gt;
***wolfram/mathematica&lt;br /&gt;
***wiki functions&lt;br /&gt;
***[[claim]] it is possible and useful to integrate wolfram with semantic media wiki: looks possible to take the wolfram toolset &amp;amp; integrate it with the toolset of this wiki to accomplish the same things as wiki functions&lt;br /&gt;
**SJ: [[claim]] it is also desirable to create a namespace of functions that any contributor to functions can edit&lt;br /&gt;
***SJ: [[claim]] one desirable property is the ability to fork functions to create others derivative functions without disturbing the operation of the original functions -- this exists for wikifunctions&lt;br /&gt;
***SJ: [[claim]] in the ideal case, as we see for wikifunctions, DG functions could be v local - just defined by whoever is using that graph&lt;br /&gt;
***KH: [[evidence]] wikifunctions were intended to be a way to add code (abstract wikipedia) write page without knowing which language it would be displayed in - a catalogue of functions written in any language you'd like&lt;br /&gt;
* KH: [[question]] can we develop systems and process for federated knowledge synthesis? &lt;br /&gt;
** [[claim]] the first steps involved would be getting people together &amp;amp; doing a survey of prior work (eg anagora)&lt;br /&gt;
***[[question]] how can we build on this and extend it?&lt;br /&gt;
***[[claim]] this (federation) project is more of a long-term coordination, determining who is interested in doing what over the next few years&lt;br /&gt;
***[[question]] federation as in federated wiki?&lt;br /&gt;
*** [[claim]] this is more of a  a meta-project, don't expect an artefact&lt;br /&gt;
&lt;br /&gt;
*[[question]] problem with wiki is that there is only one version of each page - what if you disagree?&lt;br /&gt;
**[[claim]] in wiki each page has a single version --&amp;gt; federated wiki is the solution&lt;br /&gt;
**[[claim]] pages in a federated wiki are more like working in branches as in git&lt;br /&gt;
***[[claim]] *branches* and *merges* are important ideas in the federated wiki concept space&lt;br /&gt;
* KH: [[claim]] we talk about DGs as if they are done by the *reader* of a paper, but at some point, *authors* will start out by creating DGs to which readers will respond. We should consider the reader --&amp;gt; author transition &lt;br /&gt;
**KH: [[question]] will the &amp;quot;author&amp;quot; label on scientific papers disappear as collaborations grow?&lt;br /&gt;
*[[question]] can we enable effective and usable graph visualizations?&lt;br /&gt;
*[[question]] do DG graph properties scale to communally edited collaborative graphs?&lt;br /&gt;
&lt;br /&gt;
*[[question]] how can you start w/ something highly formalized like version control and meet in the middle at something suitable for narratives?&lt;br /&gt;
**KK: [[evidence]] [https://everything2.com/ everything2]&lt;br /&gt;
**KK:[[evidence]] [https://anagora.org/agora agora]&lt;br /&gt;
* SJ: [[question]] what types of graph are we talking about?&lt;br /&gt;
**SJ:[[claim]] I haven't seen dgs about discourse: chains of reasoning, mapping out arguments - these can be linear if there is a dialog&lt;br /&gt;
**SJ: [[question]] what does composite graph  of discourse addressing the same issues look like?&lt;br /&gt;
**SJ:  [[claim]] personal or group notetaking: connections are not discourse connections - they include refrences, clarifiers, and links of definitions&lt;br /&gt;
&lt;br /&gt;
== Section 2 Konrad ==&lt;br /&gt;
- KM: take  contributions to this wiki as data to generate a discourse graph?&lt;br /&gt;
- create schema, show others how to create the different node types&lt;br /&gt;
- take db backend, ingest it, execute queries against it&lt;br /&gt;
- viz may not be super-sophisticated, but a view or 2 framed on each node type would be worthwhile: eg how does a question related to claims, how are claims informed by different articles (evidence)&lt;br /&gt;
- need to populate the wiki with the elements of a discourse graph --&amp;gt; create viz --&amp;gt; share code&lt;br /&gt;
- SJ: would like to accomplish naming: coming up with names for each of those components, and names for things at differnt scales - discussion, family of hyptheses, family of experiments&lt;br /&gt;
- this will allow us to say that if you have identified x ideas, hypotheses, etc - how many discourses do you need to describe? how many graphs are needed to illustrate those discourses - when are people working on the same graph?&lt;br /&gt;
- what does it mean to have different graphs that share some pieces, or different graphs in or close to the same namespace&lt;br /&gt;
- --&amp;gt; boil down to the naming of the pieces and how you place the connections - ho much context do you need to figure out how many connections there are?&lt;br /&gt;
- KM: taking this as an opportunity to  learn SPARQL&lt;br /&gt;
- we need namespaces before we can qury anything - naming is critical!&lt;br /&gt;
- KH: also relatively &lt;br /&gt;
- Sj: we should name and make list of queries - queries nee their own names&lt;br /&gt;
- KM: agora?&lt;br /&gt;
- SJ: group of people interested in wiki linking and editable networks &amp;amp; knowledge federation&lt;br /&gt;
- goals:&lt;br /&gt;
	- make linking always do something sensible - best effort connection between links&lt;br /&gt;
		- agora is a url pattern that will try to resolve it&lt;br /&gt;
		- redirect strings to appropriate resources&lt;br /&gt;
		- each reader gets a filter - only see certain nodes &amp;amp; connection based on sort preferences &lt;br /&gt;
		- KM: sounds like auto-complete for knowledge graphs&lt;br /&gt;
	- each agora has a few default sections - ex will try to generate related out nodes, related agoras you know with the same title or fuzzy match, any text it finds in your own agaora ad-hov&lt;br /&gt;
	- elevate dgsd by making a section that tries to generate a dg or discourses that mention this node&lt;br /&gt;
	- dg is a shape you compile on the fly - could try to  generate a dg x stteps away and show you different families that might be referencingthis&lt;br /&gt;
	- spirit of the agora is automatic discovery &amp;amp; openness to engagement&lt;br /&gt;
	- KH: impression is that it is a collection - how would I learn that someone rlsewants to do something to my node&lt;br /&gt;
		- diff between creating a new link with the same name as your node and creating a link to your specic node&lt;br /&gt;
	- KK: diff between agora and what we enision?&lt;br /&gt;
	- sj: no typology of links&lt;br /&gt;
	- graph visualization does not ignore non-typed connections&lt;br /&gt;
	- KH: existing descriptions of agora other than the site itself?&lt;br /&gt;
- KK:what actions will  we need to take to get where we want to go?&lt;br /&gt;
- how do we turn parts of this wiki into the components of a dg?&lt;br /&gt;
	- KM: we have folks write and annotate in the wiki and use the annotation capabiliies of SMW to call out what the node types are&lt;br /&gt;
	- getting the data into the wiki is literally people interacting and annotating&lt;br /&gt;
	- but first we need to figure out naming and schema&lt;br /&gt;
	- template objects, other objects, tools that can be used to define the schema&lt;br /&gt;
	- KH: prefer many short examples&lt;br /&gt;
	- SJ: like the idea of a self-referntial discourse about the state of discourse graphs&lt;br /&gt;
	- question: can  a discourse be a bout a topic? are discourses about a certtain over-arching hypothesis where you make claims and discover evidence?&lt;br /&gt;
	- KH: what do you do when your discourse does not fit a Dg?&lt;br /&gt;
	- (examples from physics with no well-posed question)&lt;br /&gt;
	- (discussion of results graphs and requests for experiments)&lt;br /&gt;
	- need to figure out how DGs work in these differnt fields and circumstances&lt;br /&gt;
	- sj: meta: need to identify existing discourse maps, and existing graphs, that could be thought of as d.g.s&lt;br /&gt;
	- (proofs, discourse diagrams, text summarization graphs, argument maps, decision maps + flowcharts, ...)&lt;br /&gt;
&lt;br /&gt;
	- sj: need to capture axioms / assumptions&lt;br /&gt;
	- kh: making tacit knowledge explicit!!&lt;br /&gt;
&lt;br /&gt;
== Section 3 Kyle ==&lt;br /&gt;
&lt;br /&gt;
	- decision: start with naming &amp;amp; schemas first&lt;br /&gt;
	- do we start with a schema or refine as we go?&lt;br /&gt;
	- sj: smw makes this hard for exactly this reason&lt;br /&gt;
	- easier with free form wiki templates and wiki text&lt;br /&gt;
	- tiny Lua templates (don't need to write Lua)&lt;br /&gt;
	- define any number of fields&lt;br /&gt;
	- define how they are presented&lt;br /&gt;
	- this is just mediawiki w/o the semantic extension&lt;br /&gt;
	- make a mediawiki entry for every thing that has a shape&lt;br /&gt;
	- edit that v flexibly, schema changes won't break things, won't cascade illegibility&lt;br /&gt;
	- at scale: smw wiki extension enables multiple dynamic table updates as data changes&lt;br /&gt;
	- KK: question: problem extending to smw later?&lt;br /&gt;
		- no&lt;br /&gt;
		- not as long as template is compatible with smw&lt;br /&gt;
		- we can do this by hand - dozen schemas&lt;br /&gt;
		- we can then decide whether we want to do smw or use wikidata &amp;amp; their respective modelling tradeoffs&lt;br /&gt;
	- start with creating a &amp;quot;source&amp;quot; template: source: url, publisher, date, author ?&lt;br /&gt;
- kk: [[question]]  will defining edges/relationships turn out to be more complicated than creating templates for nodes?&lt;br /&gt;
- KK: how do we know when we are done?&lt;br /&gt;
- SJ: need to create an internally consistent way of sharing templates&lt;br /&gt;
- kH: templates are universally available, which means that anyone can break our template&lt;br /&gt;
- KM: should we decompose the Q into further properties (like a Q has a subject and object) or leave it nat language&lt;br /&gt;
- KH: we should stick to nat language&lt;br /&gt;
- KH: if you represent a dg in a wiki, what is a page? what's the granularity? every source is a page?&lt;br /&gt;
- KM: seems like everything is a page?&lt;br /&gt;
- sj: sections of a page are not a page&lt;br /&gt;
- sj: everything we want to be a node should be a page&lt;br /&gt;
- sj: wiki supports transclusion&lt;br /&gt;
- kh: then each pp needs a title - lots of work&lt;br /&gt;
- sj: this is a q iof interfaces - we can do it this way for a demo&lt;br /&gt;
- KH: makes the history list a bit busy - this is a ux question affecting exploration&lt;br /&gt;
- KK: many to many relationships between sources &amp;amp; evidence&lt;br /&gt;
- source property could be a url and we could create an entity for the source that scrapes data and populates fields&lt;br /&gt;
- if you expect something will be used more than once you probably want it to have the full data&lt;br /&gt;
- sj: claim: this level of precision is important to dgs&lt;br /&gt;
- sj: claim wiki recent changes scale well&lt;br /&gt;
- sj: we can use wikibase to scale ux issues and hide certain types of history (eg source edits)&lt;br /&gt;
- KH: first attempt: everything is a page, we rely on transclusion to group things&lt;br /&gt;
- KH: can we have the entire Q as a page title?&lt;br /&gt;
- sj: this gets to my interest, naming&lt;br /&gt;
- sj: a great next step would be intifying a discussion wewant to capture&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1242</id>
		<title>Talk:Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1242"/>
		<updated>2022-11-12T22:21:45Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Section 1 KK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Section 1 KK ==&lt;br /&gt;
=== Squad goals: ===&lt;br /&gt;
* KM: [[question]] can we build the queries needed to interact with the Discourse Graph data model?&lt;br /&gt;
** part of the wiki and shareable&lt;br /&gt;
*** relevant tools:&lt;br /&gt;
***wolfram/mathematica&lt;br /&gt;
***wiki functions&lt;br /&gt;
***[[claim]] it is possible and useful to integrate wolfram with semantic media wiki: looks possible to take the wolfram toolset &amp;amp; integrate it with the toolset of this wiki to accomplish the same things as wiki functions&lt;br /&gt;
**SJ: [[claim]] it is also desirable to create a namespace of functions that any contributor to functions can edit&lt;br /&gt;
***SJ: [[claim]] one desirable property is the ability to fork functions to create others derivative functions without disturbing the operation of the original functions -- this exists for wikifunctions&lt;br /&gt;
***SJ: [[claim]] in the ideal case, as we see for wikifunctions, DG functions could be v local - just defined by whoever is using that graph&lt;br /&gt;
***KH: [[evidence]] wikifunctions were intended to be a way to add code (abstract wikipedia) write page without knowing which language it would be displayed in - a catalogue of functions written in any language you'd like&lt;br /&gt;
* KH: [[question]] can we develop systems and process for federated knowledge synthesis? &lt;br /&gt;
** [[claim]] the first steps involved would be getting people together &amp;amp; doing a survey of prior work (eg anagora)&lt;br /&gt;
***[[question]] how can we build on this and extend it?&lt;br /&gt;
***[[claim]]this project is more of a long-term coordination, determining who is interested in doing what over the next few years&lt;br /&gt;
***[[question]] federation as in federated wiki?&lt;br /&gt;
*** [[claim]] this is more of a  a meta-project, don't expect an artefact&lt;br /&gt;
&lt;br /&gt;
*[[question]] problem with wiki is that there is only one version of each page - what if you disagree?&lt;br /&gt;
**[[claim]] in wiki each page has a single version --&amp;gt; federated wiki is the solution&lt;br /&gt;
**[[claim]] pages in a federated wiki are more like working in branches as in git&lt;br /&gt;
***[[claim]] *branches* and *merges* are important ideas in the federated wiki concept space&lt;br /&gt;
* KH: [[claim]] we talk about DGs as if they are done by the *reader* of a paper, but at some point, *authors* will start out by creating DGs to which readers will respond. We should consider the reader --&amp;gt; author transition &lt;br /&gt;
**KH: [[question]] : will the &amp;quot;author&amp;quot; label on scientific papers disappear as collaborations grow?&lt;br /&gt;
*[[question]] can we enable effective and usable graph visualizations?&lt;br /&gt;
*[[question]] do DG graph properties scale to communally edited collaborative graphs?&lt;br /&gt;
&lt;br /&gt;
*[[question]] how can you start w/ something highly formalized like version control and meet in the middle at something suitable for narratives?&lt;br /&gt;
**KK: [[evidence]] [https://everything2.com/ everything2]&lt;br /&gt;
**KK:[[evidence]] [https://anagora.org/agora agora]&lt;br /&gt;
* SJ: [[question]] what types of graph are we talking about?&lt;br /&gt;
**SJ:[[claim]]I haven't seen dgs about discourse: chains of reasoning, mapping out arguments - these can be linear if there is a dialog&lt;br /&gt;
**SJ: [[question]] what does composite graph  of discourse addressing the same issues look like?&lt;br /&gt;
**SJ:  [[claim]] personal or group notetaking: connections are not discourse connections - they include refrences, clarifiers, and links of definitions&lt;br /&gt;
&lt;br /&gt;
== Section 2 Konrad ==&lt;br /&gt;
- KM: take  contributions to this wiki as data to generate a discourse graph?&lt;br /&gt;
- create schema, show others how to create the different node types&lt;br /&gt;
- take db backend, ingest it, execute queries against it&lt;br /&gt;
- viz may not be super-sophisticated, but a view or 2 framed on each node type would be worthwhile: eg how does a question related to claims, how are claims informed by different articles (evidence)&lt;br /&gt;
- need to populate the wiki with the elements of a discourse graph --&amp;gt; create viz --&amp;gt; share code&lt;br /&gt;
- SJ: would like to accomplish naming: coming up with names for each of those components, and names for things at differnt scales - discussion, family of hyptheses, family of experiments&lt;br /&gt;
- this will allow us to say that if you have identified x ideas, hypotheses, etc - how many discourses do you need to describe? how many graphs are needed to illustrate those discourses - when are people working on the same graph?&lt;br /&gt;
- what does it mean to have different graphs that share some pieces, or different graphs in or close to the same namespace&lt;br /&gt;
- --&amp;gt; boil down to the naming of the pieces and how you place the connections - ho much context do you need to figure out how many connections there are?&lt;br /&gt;
- KM: taking this as an opportunity to  learn SPARQL&lt;br /&gt;
- we need namespaces before we can qury anything - naming is critical!&lt;br /&gt;
- KH: also relatively &lt;br /&gt;
- Sj: we should name and make list of queries - queries nee their own names&lt;br /&gt;
- KM: agora?&lt;br /&gt;
- SJ: group of people interested in wiki linking and editable networks &amp;amp; knowledge federation&lt;br /&gt;
- goals:&lt;br /&gt;
	- make linking always do something sensible - best effort connection between links&lt;br /&gt;
		- agora is a url pattern that will try to resolve it&lt;br /&gt;
		- redirect strings to appropriate resources&lt;br /&gt;
		- each reader gets a filter - only see certain nodes &amp;amp; connection based on sort preferences &lt;br /&gt;
		- KM: sounds like auto-complete for knowledge graphs&lt;br /&gt;
	- each agora has a few default sections - ex will try to generate related out nodes, related agoras you know with the same title or fuzzy match, any text it finds in your own agaora ad-hov&lt;br /&gt;
	- elevate dgsd by making a section that tries to generate a dg or discourses that mention this node&lt;br /&gt;
	- dg is a shape you compile on the fly - could try to  generate a dg x stteps away and show you different families that might be referencingthis&lt;br /&gt;
	- spirit of the agora is automatic discovery &amp;amp; openness to engagement&lt;br /&gt;
	- KH: impression is that it is a collection - how would I learn that someone rlsewants to do something to my node&lt;br /&gt;
		- diff between creating a new link with the same name as your node and creating a link to your specic node&lt;br /&gt;
	- KK: diff between agora and what we enision?&lt;br /&gt;
	- sj: no typology of links&lt;br /&gt;
	- graph visualization does not ignore non-typed connections&lt;br /&gt;
	- KH: existing descriptions of agora other than the site itself?&lt;br /&gt;
- KK:what actions will  we need to take to get where we want to go?&lt;br /&gt;
- how do we turn parts of this wiki into the components of a dg?&lt;br /&gt;
	- KM: we have folks write and annotate in the wiki and use the annotation capabiliies of SMW to call out what the node types are&lt;br /&gt;
	- getting the data into the wiki is literally people interacting and annotating&lt;br /&gt;
	- but first we need to figure out naming and schema&lt;br /&gt;
	- template objects, other objects, tools that can be used to define the schema&lt;br /&gt;
	- KH: prefer many short examples&lt;br /&gt;
	- SJ: like the idea of a self-referntial discourse about the state of discourse graphs&lt;br /&gt;
	- question: can  a discourse be a bout a topic? are discourses about a certtain over-arching hypothesis where you make claims and discover evidence?&lt;br /&gt;
	- KH: what do you do when your discourse does not fit a Dg?&lt;br /&gt;
	- (examples from physics with no well-posed question)&lt;br /&gt;
	- (discussion of results graphs and requests for experiments)&lt;br /&gt;
	- need to figure out how DGs work in these differnt fields and circumstances&lt;br /&gt;
	- sj: meta: need to identify existing discourse maps, and existing graphs, that could be thought of as d.g.s&lt;br /&gt;
	- (proofs, discourse diagrams, text summarization graphs, argument maps, decision maps + flowcharts, ...)&lt;br /&gt;
&lt;br /&gt;
	- sj: need to capture axioms / assumptions&lt;br /&gt;
	- kh: making tacit knowledge explicit!!&lt;br /&gt;
&lt;br /&gt;
== Section 3 Kyle ==&lt;br /&gt;
&lt;br /&gt;
	- decision: start with naming &amp;amp; schemas first&lt;br /&gt;
	- do we start with a schema or refine as we go?&lt;br /&gt;
	- sj: smw makes this hard for exactly this reason&lt;br /&gt;
	- easier with free form wiki templates and wiki text&lt;br /&gt;
	- tiny Lua templates (don't need to write Lua)&lt;br /&gt;
	- define any number of fields&lt;br /&gt;
	- define how they are presented&lt;br /&gt;
	- this is just mediawiki w/o the semantic extension&lt;br /&gt;
	- make a mediawiki entry for every thing that has a shape&lt;br /&gt;
	- edit that v flexibly, schema changes won't break things, won't cascade illegibility&lt;br /&gt;
	- at scale: smw wiki extension enables multiple dynamic table updates as data changes&lt;br /&gt;
	- KK: question: problem extending to smw later?&lt;br /&gt;
		- no&lt;br /&gt;
		- not as long as template is compatible with smw&lt;br /&gt;
		- we can do this by hand - dozen schemas&lt;br /&gt;
		- we can then decide whether we want to do smw or use wikidata &amp;amp; their respective modelling tradeoffs&lt;br /&gt;
	- start with creating a &amp;quot;source&amp;quot; template: source: url, publisher, date, author ?&lt;br /&gt;
- kk: [[question]]  will defining edges/relationships turn out to be more complicated than creating templates for nodes?&lt;br /&gt;
- KK: how do we know when we are done?&lt;br /&gt;
- SJ: need to create an internally consistent way of sharing templates&lt;br /&gt;
- kH: templates are universally available, which means that anyone can break our template&lt;br /&gt;
- KM: should we decompose the Q into further properties (like a Q has a subject and object) or leave it nat language&lt;br /&gt;
- KH: we should stick to nat language&lt;br /&gt;
- KH: if you represent a dg in a wiki, what is a page? what's the granularity? every source is a page?&lt;br /&gt;
- KM: seems like everything is a page?&lt;br /&gt;
- sj: sections of a page are not a page&lt;br /&gt;
- sj: everything we want to be a node should be a page&lt;br /&gt;
- sj: wiki supports transclusion&lt;br /&gt;
- kh: then each pp needs a title - lots of work&lt;br /&gt;
- sj: this is a q iof interfaces - we can do it this way for a demo&lt;br /&gt;
- KH: makes the history list a bit busy - this is a ux question affecting exploration&lt;br /&gt;
- KK: many to many relationships between sources &amp;amp; evidence&lt;br /&gt;
- source property could be a url and we could create an entity for the source that scrapes data and populates fields&lt;br /&gt;
- if you expect something will be used more than once you probably want it to have the full data&lt;br /&gt;
- sj: claim: this level of precision is important to dgs&lt;br /&gt;
- sj: claim wiki recent changes scale well&lt;br /&gt;
- sj: we can use wikibase to scale ux issues and hide certain types of history (eg source edits)&lt;br /&gt;
- KH: first attempt: everything is a page, we rely on transclusion to group things&lt;br /&gt;
- KH: can we have the entire Q as a page title?&lt;br /&gt;
- sj: this gets to my interest, naming&lt;br /&gt;
- sj: a great next step would be intifying a discussion wewant to capture&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1240</id>
		<title>Talk:Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1240"/>
		<updated>2022-11-12T22:08:34Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Section 1 KK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Section 1 KK ==&lt;br /&gt;
=== Squad goals: ===&lt;br /&gt;
* KM: [[question]] can we build the queries needed to interact with the Discourse Graph data model?&lt;br /&gt;
** part of the wiki and shareable&lt;br /&gt;
*** relevant tools:&lt;br /&gt;
***wolfram/mathematica&lt;br /&gt;
***wiki functions&lt;br /&gt;
***[[claim]] it is possible and useful to integrate wolfram with semantic media wiki: looks possible to take the wolfram toolset &amp;amp; integrate it with the toolset of this wiki to accomplish the same things as wiki functions&lt;br /&gt;
**SJ: [[claim]] it is also desirable to create a namespace of functions that any contributor to functions can edit&lt;br /&gt;
***SJ: [[claim]] one desirable property is the ability to fork functions to create others derivative functions without disturbing the operation of the original functions -- this exists for wikifunctions&lt;br /&gt;
***SJ: [[claim]] in the ideal case, as we see for wikifunctions, DG functions could be v local - just defined by whoever is using that graph&lt;br /&gt;
***KH: [[evidence]] wikifunctions were intended to be a way to add code (abstract wikipedia) write page without knowing which language it would be displayed in - a catalogue of functions written in any language you'd like&lt;br /&gt;
* KH: [[question]] can we develop systems and process for federated knowledge synthesis? &lt;br /&gt;
** [[claim]] the first steps involved would be getting people together &amp;amp; doing a survey of prior work (eg anagora)&lt;br /&gt;
***[[question]] how can we build on this and extend it?&lt;br /&gt;
***[[claim]]this project is more of a long-term coordination, determining who is interested in doing what over the next few years&lt;br /&gt;
***[[question]]federation as in federated wiki?&lt;br /&gt;
*** [[claim]] this is more of a  a meta-project, don't expect an artefact&lt;br /&gt;
&lt;br /&gt;
*[[question]] problem with wiki is that there is only one version of each page - what if you disagree?&lt;br /&gt;
* - [[claim]] in wiki each page has a single version --&amp;gt; federated wiki is the solution&lt;br /&gt;
* - [[claim]] pages in a federated wiki are more like working in branches as in git&lt;br /&gt;
* - [[claim]] *branches* and *merges* are important ideas in the federated wiki concept space&lt;br /&gt;
* - (federation model)&lt;br /&gt;
* - (conflict resolution)&lt;br /&gt;
* - [[claim]] we talk about DGs as if they are done by the *reader* of a paper, but at some point, *authors* will start o ut by creating DGs to which readers will respond&lt;br /&gt;
* - [[question]] how can you start w something highly formalized like version control and meet in the middle at something suitable for narratives?&lt;br /&gt;
* 	- [[evidence]] everything2&lt;br /&gt;
* 	- [[evidence]] agora&lt;br /&gt;
* - [[question]] can we enable effective and usable graph visualizations?&lt;br /&gt;
* - [[question]] do DG graph properties scale to communally edited collaborative graphs?&lt;br /&gt;
* - reader --&amp;gt; author transition &lt;br /&gt;
* - [[question]] KH: will the &amp;quot;author&amp;quot; label on scientific papers disappear as collaborations grow?&lt;br /&gt;
* - SJ: what types of graph are we talking about?&lt;br /&gt;
* - I haven't seen dgs about discourse: chains of reasoning, mapping out arguments - these can be linear if there is a dialog&lt;br /&gt;
* - composite graph  of discourse addressing the same issues&lt;br /&gt;
* - personal or group notetaking: connections are not discourse connections&lt;br /&gt;
* 	- reference&lt;br /&gt;
* 	- clarifiers&lt;br /&gt;
* 	- links of definitions&lt;br /&gt;
&lt;br /&gt;
== Section 2 Konrad ==&lt;br /&gt;
- KM: take  contributions to this wiki as data to generate a discourse graph?&lt;br /&gt;
- create schema, show others how to create the different node types&lt;br /&gt;
- take db backend, ingest it, execute queries against it&lt;br /&gt;
- viz may not be super-sophisticated, but a view or 2 framed on each node type would be worthwhile: eg how does a question related to claims, how are claims informed by different articles (evidence)&lt;br /&gt;
- need to populate the wiki with the elements of a discourse graph --&amp;gt; create viz --&amp;gt; share code&lt;br /&gt;
- SJ: would like to accomplish naming: coming up with names for each of those components, and names for things at differnt scales - discussion, family of hyptheses, family of experiments&lt;br /&gt;
- this will allow us to say that if you have identified x ideas, hypotheses, etc - how many discourses do you need to describe? how many graphs are needed to illustrate those discourses - when are people working on the same graph?&lt;br /&gt;
- what does it mean to have different graphs that share some pieces, or different graphs in or close to the same namespace&lt;br /&gt;
- --&amp;gt; boil down to the naming of the pieces and how you place the connections - ho much context do you need to figure out how many connections there are?&lt;br /&gt;
- KM: taking this as an opportunity to  learn SPARQL&lt;br /&gt;
- we need namespaces before we can qury anything - naming is critical!&lt;br /&gt;
- KH: also relatively &lt;br /&gt;
- Sj: we should name and make list of queries - queries nee their own names&lt;br /&gt;
- KM: agora?&lt;br /&gt;
- SJ: group of people interested in wiki linking and editable networks &amp;amp; knowledge federation&lt;br /&gt;
- goals:&lt;br /&gt;
	- make linking always do something sensible - best effort connection between links&lt;br /&gt;
		- agora is a url pattern that will try to resolve it&lt;br /&gt;
		- redirect strings to appropriate resources&lt;br /&gt;
		- each reader gets a filter - only see certain nodes &amp;amp; connection based on sort preferences &lt;br /&gt;
		- KM: sounds like auto-complete for knowledge graphs&lt;br /&gt;
	- each agora has a few default sections - ex will try to generate related out nodes, related agoras you know with the same title or fuzzy match, any text it finds in your own agaora ad-hov&lt;br /&gt;
	- elevate dgsd by making a section that tries to generate a dg or discourses that mention this node&lt;br /&gt;
	- dg is a shape you compile on the fly - could try to  generate a dg x stteps away and show you different families that might be referencingthis&lt;br /&gt;
	- spirit of the agora is automatic discovery &amp;amp; openness to engagement&lt;br /&gt;
	- KH: impression is that it is a collection - how would I learn that someone rlsewants to do something to my node&lt;br /&gt;
		- diff between creating a new link with the same name as your node and creating a link to your specic node&lt;br /&gt;
	- KK: diff between agora and what we enision?&lt;br /&gt;
	- sj: no typology of links&lt;br /&gt;
	- graph visualization does not ignore non-typed connections&lt;br /&gt;
	- KH: existing descriptions of agora other than the site itself?&lt;br /&gt;
- KK:what actions will  we need to take to get where we want to go?&lt;br /&gt;
- how do we turn parts of this wiki into the components of a dg?&lt;br /&gt;
	- KM: we have folks write and annotate in the wiki and use the annotation capabiliies of SMW to call out what the node types are&lt;br /&gt;
	- getting the data into the wiki is literally people interacting and annotating&lt;br /&gt;
	- but first we need to figure out naming and schema&lt;br /&gt;
	- template objects, other objects, tools that can be used to define the schema&lt;br /&gt;
	- KH: prefer many short examples&lt;br /&gt;
	- SJ: like the idea of a self-referntial discourse about the state of discourse graphs&lt;br /&gt;
	- question: can  a discourse be a bout a topic? are discourses about a certtain over-arching hypothesis where you make claims and discover evidence?&lt;br /&gt;
	- KH: what do you do when your discourse does not fit a Dg?&lt;br /&gt;
	- (examples from physics with no well-posed question)&lt;br /&gt;
	- (discussion of results graphs and requests for experiments)&lt;br /&gt;
	- need to figure out how DGs work in these differnt fields and circumstances&lt;br /&gt;
	- sj: meta: need to identify existing discourse maps, and existing graphs, that could be thought of as d.g.s&lt;br /&gt;
	- (proofs, discourse diagrams, text summarization graphs, argument maps, decision maps + flowcharts, ...)&lt;br /&gt;
&lt;br /&gt;
	- sj: need to capture axioms / assumptions&lt;br /&gt;
	- kh: making tacit knowledge explicit!!&lt;br /&gt;
&lt;br /&gt;
== Section 3 Kyle ==&lt;br /&gt;
&lt;br /&gt;
	- decision: start with naming &amp;amp; schemas first&lt;br /&gt;
	- do we start with a schema or refine as we go?&lt;br /&gt;
	- sj: smw makes this hard for exactly this reason&lt;br /&gt;
	- easier with free form wiki templates and wiki text&lt;br /&gt;
	- tiny Lua templates (don't need to write Lua)&lt;br /&gt;
	- define any number of fields&lt;br /&gt;
	- define how they are presented&lt;br /&gt;
	- this is just mediawiki w/o the semantic extension&lt;br /&gt;
	- make a mediawiki entry for every thing that has a shape&lt;br /&gt;
	- edit that v flexibly, schema changes won't break things, won't cascade illegibility&lt;br /&gt;
	- at scale: smw wiki extension enables multiple dynamic table updates as data changes&lt;br /&gt;
	- KK: question: problem extending to smw later?&lt;br /&gt;
		- no&lt;br /&gt;
		- not as long as template is compatible with smw&lt;br /&gt;
		- we can do this by hand - dozen schemas&lt;br /&gt;
		- we can then decide whether we want to do smw or use wikidata &amp;amp; their respective modelling tradeoffs&lt;br /&gt;
	- start with creating a &amp;quot;source&amp;quot; template: source: url, publisher, date, author ?&lt;br /&gt;
- kk: [[question]]  will defining edges/relationships turn out to be more complicated than creating templates for nodes?&lt;br /&gt;
- KK: how do we know when we are done?&lt;br /&gt;
- SJ: need to create an internally consistent way of sharing templates&lt;br /&gt;
- kH: templates are universally available, which means that anyone can break our template&lt;br /&gt;
- KM: should we decompose the Q into further properties (like a Q has a subject and object) or leave it nat language&lt;br /&gt;
- KH: we should stick to nat language&lt;br /&gt;
- KH: if you represent a dg in a wiki, what is a page? what's the granularity? every source is a page?&lt;br /&gt;
- KM: seems like everything is a page?&lt;br /&gt;
- sj: sections of a page are not a page&lt;br /&gt;
- sj: everything we want to be a node should be a page&lt;br /&gt;
- sj: wiki supports transclusion&lt;br /&gt;
- kh: then each pp needs a title - lots of work&lt;br /&gt;
- sj: this is a q iof interfaces - we can do it this way for a demo&lt;br /&gt;
- KH: makes the history list a bit busy - this is a ux question affecting exploration&lt;br /&gt;
- KK: many to many relationships between sources &amp;amp; evidence&lt;br /&gt;
- source property could be a url and we could create an entity for the source that scrapes data and populates fields&lt;br /&gt;
- if you expect something will be used more than once you probably want it to have the full data&lt;br /&gt;
- sj: claim: this level of precision is important to dgs&lt;br /&gt;
- sj: claim wiki recent changes scale well&lt;br /&gt;
- sj: we can use wikibase to scale ux issues and hide certain types of history (eg source edits)&lt;br /&gt;
- KH: first attempt: everything is a page, we rely on transclusion to group things&lt;br /&gt;
- KH: can we have the entire Q as a page title?&lt;br /&gt;
- sj: this gets to my interest, naming&lt;br /&gt;
- sj: a great next step would be intifying a discussion wewant to capture&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1233</id>
		<title>Talk:Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1233"/>
		<updated>2022-11-12T21:41:09Z</updated>

		<summary type="html">&lt;p&gt;Karola: further dg annotations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Section 1 KK ==&lt;br /&gt;
=== Squad goals: ===&lt;br /&gt;
* KM: [[question]] can we build the queries needed to interact with the Discourse Graph data model?&lt;br /&gt;
     * part of the wiki and shareable&lt;br /&gt;
     * relevant tools:&lt;br /&gt;
     * wolfram/mathematica&lt;br /&gt;
     * wiki functions&lt;br /&gt;
     * [[claim]] it is possible and useful to integrate wolfram with semantic media wiki: looks possible to take the wolfram toolset &amp;amp; integrate it with the toolset of this wiki to accomplish the same things as wiki functions&lt;br /&gt;
* SJ: [[claim]] it is also desirable to create a namespace of functions that any contributor to functions can edit&lt;br /&gt;
     * SJ: [[claim]] one desirable property is the ability to fork functions to create others derivative functions without disturbing the operation of the original functions -- this exists for wikifunctions&lt;br /&gt;
     * SJ: [[claim]] in the ideal case, as we see for wikifunctions, DG functions could be v local - just defined by whoever is using that graph&lt;br /&gt;
     * KH: [[evidence]] wikifunctions were intended to be a way to add code (abstract wikipedia) write page without knowing which language it would be displayed in - a catalogue of functions written in any language you'd like&lt;br /&gt;
* KH: [[question]] can we develop systems and process for federated knowledge synthesis? &lt;br /&gt;
     * [[claim]] the first steps involved would be getting people together &amp;amp; doing a survey of prior work (eg anagora)&lt;br /&gt;
* - how can we build on this and go on&lt;br /&gt;
* - more of a coordination of who is interested in doing what over the next few years&lt;br /&gt;
* - federation as in federated wiki&lt;br /&gt;
    * [[claim]] this is more of a  a meta-project, don't expect an artefact&lt;br /&gt;
&lt;br /&gt;
* - [[question]] problem with wiki is that there is only one version of each page - what if you disagree?&lt;br /&gt;
* - [[claim]] in wiki each page has a single version --&amp;gt; federated wiki is the solution&lt;br /&gt;
* - [[claim]] pages in a federated wiki are more like working in branches as in git&lt;br /&gt;
* - [[claim]] *branches* and *merges* are important ideas in the federated wiki concept space&lt;br /&gt;
* - (federation model)&lt;br /&gt;
* - (conflict resolution)&lt;br /&gt;
* - [[claim]] we talk about DGs as if they are done by the *reader* of a paper, but at some point, *authors* will start o ut by creating DGs to which readers will respond&lt;br /&gt;
* - [[question]] how can you start w something highly formalized like version control and meet in the middle at something suitable for narratives?&lt;br /&gt;
* 	- [[evidence]] everything2&lt;br /&gt;
* 	- [[evidence]] agora&lt;br /&gt;
* - [[question]] can we enable effective and usable graph visualizations?&lt;br /&gt;
* - [[question]] do DG graph properties scale to communally edited collaborative graphs?&lt;br /&gt;
* - reader --&amp;gt; author transition &lt;br /&gt;
* - [[question]] KH: will the &amp;quot;author&amp;quot; label on scientific papers disappear as collaborations grow?&lt;br /&gt;
* - SJ: what types of graph are we talking about?&lt;br /&gt;
* - I haven't seen dgs about discourse: chains of reasoning, mapping out arguments - these can be linear if there is a dialog&lt;br /&gt;
* - composite graph  of discourse addressing the same issues&lt;br /&gt;
* - personal or group notetaking: connections are not discourse connections&lt;br /&gt;
* 	- reference&lt;br /&gt;
* 	- clarifiers&lt;br /&gt;
* 	- links of definitions&lt;br /&gt;
&lt;br /&gt;
== Section 2 Konrad ==&lt;br /&gt;
- KM: take  contributions to this wiki as data to generate a discourse graph?&lt;br /&gt;
- create schema, show others how to create the different node types&lt;br /&gt;
- take db backend, ingest it, execute queries against it&lt;br /&gt;
- viz may not be super-sophisticated, but a view or 2 framed on each node type would be worthwhile: eg how does a question related to claims, how are claims informed by different articles (evidence)&lt;br /&gt;
- need to populate the wiki with the elements of a discourse graph --&amp;gt; create viz --&amp;gt; share code&lt;br /&gt;
- SJ: would like to accomplish naming: coming up with names for each of those components, and names for things at differnt scales - discussion, family of hyptheses, family of experiments&lt;br /&gt;
- this will allow us to say that if you have identified x ideas, hypotheses, etc - how many discourses do you need to describe? how many graphs are needed to illustrate those discourses - when are people working on the same graph?&lt;br /&gt;
- what does it mean to have different graphs that share some pieces, or different graphs in or close to the same namespace&lt;br /&gt;
- --&amp;gt; boil down to the naming of the pieces and how you place the connections - ho much context do you need to figure out how many connections there are?&lt;br /&gt;
- KM: taking this as an opportunity to  learn SPARQL&lt;br /&gt;
- we need namespaces before we can qury anything - naming is critical!&lt;br /&gt;
- KH: also relatively &lt;br /&gt;
- Sj: we should name and make list of queries - queries nee their own names&lt;br /&gt;
- KM: agora?&lt;br /&gt;
- SJ: group of people interested in wiki linking and editable networks &amp;amp; knowledge federation&lt;br /&gt;
- goals:&lt;br /&gt;
	- make linking always do something sensible - best effort connection between links&lt;br /&gt;
		- agora is a url pattern that will try to resolve it&lt;br /&gt;
		- redirect strings to appropriate resources&lt;br /&gt;
		- each reader gets a filter - only see certain nodes &amp;amp; connection based on sort preferences &lt;br /&gt;
		- KM: sounds like auto-complete for knowledge graphs&lt;br /&gt;
	- each agora has a few default sections - ex will try to generate related out nodes, related agoras you know with the same title or fuzzy match, any text it finds in your own agaora ad-hov&lt;br /&gt;
	- elevate dgsd by making a section that tries to generate a dg or discourses that mention this node&lt;br /&gt;
	- dg is a shape you compile on the fly - could try to  generate a dg x stteps away and show you different families that might be referencingthis&lt;br /&gt;
	- spirit of the agora is automatic discovery &amp;amp; openness to engagement&lt;br /&gt;
	- KH: impression is that it is a collection - how would I learn that someone rlsewants to do something to my node&lt;br /&gt;
		- diff between creating a new link with the same name as your node and creating a link to your specic node&lt;br /&gt;
	- KK: diff between agora and what we enision?&lt;br /&gt;
	- sj: no typology of links&lt;br /&gt;
	- graph visualization does not ignore non-typed connections&lt;br /&gt;
	- KH: existing descriptions of agora other than the site itself?&lt;br /&gt;
- KK:what actions will  we need to take to get where we want to go?&lt;br /&gt;
- how do we turn parts of this wiki into the components of a dg?&lt;br /&gt;
	- KM: we have folks write and annotate in the wiki and use the annotation capabiliies of SMW to call out what the node types are&lt;br /&gt;
	- getting the data into the wiki is literally people interacting and annotating&lt;br /&gt;
	- but first we need to figure out naming and schema&lt;br /&gt;
	- template objects, other objects, tools that can be used to define the schema&lt;br /&gt;
	- KH: prefer many short examples&lt;br /&gt;
	- SJ: like the idea of a self-referntial discourse about the state of discourse graphs&lt;br /&gt;
	- question: can  a discourse be a bout a topic? are discourses about a certtain over-arching hypothesis where you make claims and discover evidence?&lt;br /&gt;
	- KH: what do you do when your discourse does not fit a Dg?&lt;br /&gt;
	- (examples from physics with no well-posed question)&lt;br /&gt;
	- (discussion of results graphs and requests for experiments)&lt;br /&gt;
	- need to figure out how DGs work in these differnt fields and circumstances&lt;br /&gt;
	- sj: meta: need to identify existing discourse maps, and existing graphs, that could be thought of as d.g.s&lt;br /&gt;
	- (proofs, discourse diagrams, text summarization graphs, argument maps, decision maps + flowcharts, ...)&lt;br /&gt;
&lt;br /&gt;
	- sj: need to capture axioms / assumptions&lt;br /&gt;
	- kh: making tacit knowledge explicit!!&lt;br /&gt;
&lt;br /&gt;
== Section 3 Kyle ==&lt;br /&gt;
&lt;br /&gt;
	- decision: start with naming &amp;amp; schemas first&lt;br /&gt;
	- do we start with a schema or refine as we go?&lt;br /&gt;
	- sj: smw makes this hard for exactly this reason&lt;br /&gt;
	- easier with free form wiki templates and wiki text&lt;br /&gt;
	- tiny Lua templates (don't need to write Lua)&lt;br /&gt;
	- define any number of fields&lt;br /&gt;
	- define how they are presented&lt;br /&gt;
	- this is just mediawiki w/o the semantic extension&lt;br /&gt;
	- make a mediawiki entry for every thing that has a shape&lt;br /&gt;
	- edit that v flexibly, schema changes won't break things, won't cascade illegibility&lt;br /&gt;
	- at scale: smw wiki extension enables multiple dynamic table updates as data changes&lt;br /&gt;
	- KK: question: problem extending to smw later?&lt;br /&gt;
		- no&lt;br /&gt;
		- not as long as template is compatible with smw&lt;br /&gt;
		- we can do this by hand - dozen schemas&lt;br /&gt;
		- we can then decide whether we want to do smw or use wikidata &amp;amp; their respective modelling tradeoffs&lt;br /&gt;
	- start with creating a &amp;quot;source&amp;quot; template: source: url, publisher, date, author ?&lt;br /&gt;
- kk: [[question]]  will defining edges/relationships turn out to be more complicated than creating templates for nodes?&lt;br /&gt;
- KK: how do we know when we are done?&lt;br /&gt;
- SJ: need to create an internally consistent way of sharing templates&lt;br /&gt;
- kH: templates are universally available, which means that anyone can break our template&lt;br /&gt;
- KM: should we decompose the Q into further properties (like a Q has a subject and object) or leave it nat language&lt;br /&gt;
- KH: we should stick to nat language&lt;br /&gt;
- KH: if you represent a dg in a wiki, what is a page? what's the granularity? every source is a page?&lt;br /&gt;
- KM: seems like everything is a page?&lt;br /&gt;
- sj: sections of a page are not a page&lt;br /&gt;
- sj: everything we want to be a node should be a page&lt;br /&gt;
- sj: wiki supports transclusion&lt;br /&gt;
- kh: then each pp needs a title - lots of work&lt;br /&gt;
- sj: this is a q iof interfaces - we can do it this way for a demo&lt;br /&gt;
- KH: makes the history list a bit busy - this is a ux question affecting exploration&lt;br /&gt;
- KK: many to many relationships between sources &amp;amp; evidence&lt;br /&gt;
- source property could be a url and we could create an entity for the source that scrapes data and populates fields&lt;br /&gt;
- if you expect something will be used more than once you probably want it to have the full data&lt;br /&gt;
- sj: claim: this level of precision is important to dgs&lt;br /&gt;
- sj: claim wiki recent changes scale well&lt;br /&gt;
- sj: we can use wikibase to scale ux issues and hide certain types of history (eg source edits)&lt;br /&gt;
- KH: first attempt: everything is a page, we rely on transclusion to group things&lt;br /&gt;
- KH: can we have the entire Q as a page title?&lt;br /&gt;
- sj: this gets to my interest, naming&lt;br /&gt;
- sj: a great next step would be intifying a discussion wewant to capture&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1149</id>
		<title>Talk:Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1149"/>
		<updated>2022-11-12T17:08:16Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Section 1 KK */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Section 1 KK ==&lt;br /&gt;
* - Kyle's goals:&lt;br /&gt;
* KM: build the queries needed to interact with the Discourse Graph data model&lt;br /&gt;
* - part of the wiki and shareable&lt;br /&gt;
* - tools:&lt;br /&gt;
* 	- wolfram/mathematica&lt;br /&gt;
* - wiki functions&lt;br /&gt;
* - integrate wolfram with semantic media wiki&lt;br /&gt;
* - looks possible to take the wolfram toolset &amp;amp; integrate it with the toolset of this wiki to accomplish the same things as wiki functions&lt;br /&gt;
* - namespace of functions that any contributor to functions can edit&lt;br /&gt;
* - can fork functions to create others derivative functions without disturbing the operation of the original functions&lt;br /&gt;
* - functions could be v local - just defined by whoever is using that graph&lt;br /&gt;
* - KH: wikifunctions intended to be a way to add code (abstract wikipedia) write page without knowing which language it would be displayed in&lt;br /&gt;
* - catalogue of functions written in any language you'd like&lt;br /&gt;
* - KH: federated knowledge synthesis - more a meta-project, don't expect an artefact&lt;br /&gt;
* - get people together&lt;br /&gt;
* - do a survey of prior work (eg anagora)&lt;br /&gt;
* - how can we build on this and go on&lt;br /&gt;
* - more of a coordination of who is interested in doing what over the next few years&lt;br /&gt;
* - federation as in federated wiki&lt;br /&gt;
* - [[question]] problem with wiki is that there is only one version of each page - what if you disagree?&lt;br /&gt;
* - [[claim]] in wiki each page has a single version --&amp;gt; federated wiki is the solution&lt;br /&gt;
* - [[claim]] pages in a federated wiki are more like working in branches as in git&lt;br /&gt;
* - [[claim]] *branches* and *merges* are important ideas in the federated wiki concept space&lt;br /&gt;
* - (federation model)&lt;br /&gt;
* - (conflict resolution)&lt;br /&gt;
* - [[claim]] we talk about DGs as if they are done by the *reader* of a paper, but at some point, *authors* will start o ut by creating DGs to which readers will respond&lt;br /&gt;
* - [[question]] how can you start w something highly formalized like version control and meet in the middle at something suitable for narratives?&lt;br /&gt;
* 	- [[evidence]] everything2&lt;br /&gt;
* 	- [[evidence]] agora&lt;br /&gt;
* - [[question]] can we enable effective and usable graph visualizations?&lt;br /&gt;
* - [[question]] do DG graph properties scale to communally edited collaborative graphs?&lt;br /&gt;
* - reader --&amp;gt; author transition &lt;br /&gt;
* - [[question]] KH: will the &amp;quot;author&amp;quot; label on scientific papers disappear as collaborations grow?&lt;br /&gt;
* - SJ: what types of graph are we talking about?&lt;br /&gt;
* - I haven't seen dgs about discourse: chains of reasoning, mapping out arguments - these can be linear if there is a dialog&lt;br /&gt;
* - composite graph  of discourse addressing the same issues&lt;br /&gt;
* - personal or group notetaking: connections are not discourse connections&lt;br /&gt;
* 	- reference&lt;br /&gt;
* 	- clarifiers&lt;br /&gt;
* 	- links of definitions&lt;br /&gt;
&lt;br /&gt;
== Section 2 Konrad ==&lt;br /&gt;
- KM: take  contributions to this wiki as data to generate a discourse graph?&lt;br /&gt;
- create schema, show others how to create the different node types&lt;br /&gt;
- take db backend, ingest it, execute queries against it&lt;br /&gt;
- viz may not be super-sophisticated, but a view or 2 framed on each node type would be worthwhile: eg how does a question related to claims, how are claims informed by different articles (evidence)&lt;br /&gt;
- need to populate the wiki with the elements of a discourse graph --&amp;gt; create viz --&amp;gt; share code&lt;br /&gt;
- SJ: would like to accomplish naming: coming up with names for each of those components, and names for things at differnt scales - discussion, family of hyptheses, family of experiments&lt;br /&gt;
- this will allow us to say that if you have identified x ideas, hypotheses, etc - how many discourses do you need to describe? how many graphs are needed to illustrate those discourses - when are people working on the same graph?&lt;br /&gt;
- what does it mean to have different graphs that share some pieces, or different graphs in or close to the same namespace&lt;br /&gt;
- --&amp;gt; boil down to the naming of the pieces and how you place the connections - ho much context do you need to figure out how many connections there are?&lt;br /&gt;
- KM: taking this as an opportunity to  learn SPARQL&lt;br /&gt;
- we need namespaces before we can qury anything - naming is critical!&lt;br /&gt;
- KH: also relatively &lt;br /&gt;
- Sj: we should name and make list of queries - queries nee their own names&lt;br /&gt;
- KM: agora?&lt;br /&gt;
- SJ: group of people interested in wiki linking and editable networks &amp;amp; knowledge federation&lt;br /&gt;
- goals:&lt;br /&gt;
	- make linking always do something sensible - best effort connection between links&lt;br /&gt;
		- agora is a url pattern that will try to resolve it&lt;br /&gt;
		- redirect strings to appropriate resources&lt;br /&gt;
		- each reader gets a filter - only see certain nodes &amp;amp; connection based on sort preferences &lt;br /&gt;
		- KM: sounds like auto-complete for knowledge graphs&lt;br /&gt;
	- each agora has a few default sections - ex will try to generate related out nodes, related agoras you know with the same title or fuzzy match, any text it finds in your own agaora ad-hov&lt;br /&gt;
	- elevate dgsd by making a section that tries to generate a dg or discourses that mention this node&lt;br /&gt;
	- dg is a shape you compile on the fly - could try to  generate a dg x stteps away and show you different families that might be referencingthis&lt;br /&gt;
	- spirit of the agora is automatic discovery &amp;amp; openness to engagement&lt;br /&gt;
	- KH: impression is that it is a collection - how would I learn that someone rlsewants to do something to my node&lt;br /&gt;
		- diff between creating a new link with the same name as your node and creating a link to your specic node&lt;br /&gt;
	- KK: diff between agora and what we enision?&lt;br /&gt;
	- sj: no typology of links&lt;br /&gt;
	- graph visualization does not ignore non-typed connections&lt;br /&gt;
	- KH: existing descriptions of agora other than the site itself?&lt;br /&gt;
- KK:what actions will  we need to take to get where we want to go?&lt;br /&gt;
- how do we turn parts of this wiki into the components of a dg?&lt;br /&gt;
	- KM: we have folks write and annotate in the wiki and use the annotation capabiliies of SMW to call out what the node types are&lt;br /&gt;
	- getting the data into the wiki is literally people interacting and annotating&lt;br /&gt;
	- but first we need to figure out naming and schema&lt;br /&gt;
	- template objects, other objects, tools that can be used to define the schema&lt;br /&gt;
	- KH: prefer many short examples&lt;br /&gt;
	- SJ: like the idea of a self-referntial discourse about the state of discourse graphs&lt;br /&gt;
	- question: can  a discourse be a bout a topic? are discourses about a certtain over-arching hypothesis where you make claims and discover evidence?&lt;br /&gt;
	- KH: what do you do when your discourse does not fit a Dg?&lt;br /&gt;
	- (examples from physics with no well-posed question)&lt;br /&gt;
	- (discussion of results graphs and requests for experiments)&lt;br /&gt;
	- need to figure out how DGs work in these differnt fields and circumstances&lt;br /&gt;
	- sj: meta: need to identify existing discourse maps, and existing graphs, that could be thought of as d.g.s&lt;br /&gt;
	- (proofs, discourse diagrams, text summarization graphs, argument maps, decision maps + flowcharts, ...)&lt;br /&gt;
&lt;br /&gt;
	- sj: need to capture axioms / assumptions&lt;br /&gt;
	- kh: making tacit knowledge explicit!!&lt;br /&gt;
&lt;br /&gt;
== Section 3 Kyle ==&lt;br /&gt;
&lt;br /&gt;
	- decision: start with naming &amp;amp; schemas first&lt;br /&gt;
	- do we start with a schema or refine as we go?&lt;br /&gt;
	- sj: smw makes this hard for exactly this reason&lt;br /&gt;
	- easier with free form wiki templates and wiki text&lt;br /&gt;
	- tiny Lua templates (don't need to write Lua)&lt;br /&gt;
	- define any number of fields&lt;br /&gt;
	- define how they are presented&lt;br /&gt;
	- this is just mediawiki w/o the semantic extension&lt;br /&gt;
	- make a mediawiki entry for every thing that has a shape&lt;br /&gt;
	- edit that v flexibly, schema changes won't break things, won't cascade illegibility&lt;br /&gt;
	- at scale: smw wiki extension enables multiple dynamic table updates as data changes&lt;br /&gt;
	- KK: question: problem extending to smw later?&lt;br /&gt;
		- no&lt;br /&gt;
		- not as long as template is compatible with smw&lt;br /&gt;
		- we can do this by hand - dozen schemas&lt;br /&gt;
		- we can then decide whether we want to do smw or use wikidata &amp;amp; their respective modelling tradeoffs&lt;br /&gt;
	- start with creating a &amp;quot;source&amp;quot; template: source: url, publisher, date, author ?&lt;br /&gt;
- kk: [[question]]  will defining edges/relationships turn out to be more complicated than creating templates for nodes?&lt;br /&gt;
- KK: how do we know when we are done?&lt;br /&gt;
- SJ: need to create an internally consistent way of sharing templates&lt;br /&gt;
- kH: templates are universally available, which means that anyone can break our template&lt;br /&gt;
- KM: should we decompose the Q into further properties (like a Q has a subject and object) or leave it nat language&lt;br /&gt;
- KH: we should stick to nat language&lt;br /&gt;
- KH: if you represent a dg in a wiki, what is a page? what's the granularity? every source is a page?&lt;br /&gt;
- KM: seems like everything is a page?&lt;br /&gt;
- sj: sections of a page are not a page&lt;br /&gt;
- sj: everything we want to be a node should be a page&lt;br /&gt;
- sj: wiki supports transclusion&lt;br /&gt;
- kh: then each pp needs a title - lots of work&lt;br /&gt;
- sj: this is a q iof interfaces - we can do it this way for a demo&lt;br /&gt;
- KH: makes the history list a bit busy - this is a ux question affecting exploration&lt;br /&gt;
- KK: many to many relationships between sources &amp;amp; evidence&lt;br /&gt;
- source property could be a url and we could create an entity for the source that scrapes data and populates fields&lt;br /&gt;
- if you expect something will be used more than once you probably want it to have the full data&lt;br /&gt;
- sj: claim: this level of precision is important to dgs&lt;br /&gt;
- sj: claim wiki recent changes scale well&lt;br /&gt;
- sj: we can use wikibase to scale ux issues and hide certain types of history (eg source edits)&lt;br /&gt;
- KH: first attempt: everything is a page, we rely on transclusion to group things&lt;br /&gt;
- KH: can we have the entire Q as a page title?&lt;br /&gt;
- sj: this gets to my interest, naming&lt;br /&gt;
- sj: a great next step would be intifying a discussion wewant to capture&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1148</id>
		<title>Talk:Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1148"/>
		<updated>2022-11-12T17:07:54Z</updated>

		<summary type="html">&lt;p&gt;Karola: add bulk discussion&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Section 1 KK ==&lt;br /&gt;
- Kyle's goals:&lt;br /&gt;
KM: build the queries needed to interact with the Discourse Graph data model&lt;br /&gt;
- part of the wiki and shareable&lt;br /&gt;
- tools:&lt;br /&gt;
	- wolfram/mathematica&lt;br /&gt;
- wiki functions&lt;br /&gt;
- integrate wolfram with semantic media wiki&lt;br /&gt;
- looks possible to take the wolfram toolset &amp;amp; integrate it with the toolset of this wiki to accomplish the same things as wiki functions&lt;br /&gt;
- namespace of functions that any contributor to functions can edit&lt;br /&gt;
- can fork functions to create others derivative functions without disturbing the operation of the original functions&lt;br /&gt;
- functions could be v local - just defined by whoever is using that graph&lt;br /&gt;
- KH: wikifunctions intended to be a way to add code (abstract wikipedia) write page without knowing which language it would be displayed in&lt;br /&gt;
- catalogue of functions written in any language you'd like&lt;br /&gt;
- KH: federated knowledge synthesis - more a meta-project, don't expect an artefact&lt;br /&gt;
- get people together&lt;br /&gt;
- do a survey of prior work (eg anagora)&lt;br /&gt;
- how can we build on this and go on&lt;br /&gt;
- more of a coordination of who is interested in doing what over the next few years&lt;br /&gt;
- federation as in federated wiki&lt;br /&gt;
- [[question]] problem with wiki is that there is only one version of each page - what if you disagree?&lt;br /&gt;
- [[claim]] in wiki each page has a single version --&amp;gt; federated wiki is the solution&lt;br /&gt;
- [[claim]] pages in a federated wiki are more like working in branches as in git&lt;br /&gt;
- [[claim]] *branches* and *merges* are important ideas in the federated wiki concept space&lt;br /&gt;
- (federation model)&lt;br /&gt;
- (conflict resolution)&lt;br /&gt;
- [[claim]] we talk about DGs as if they are done by the *reader* of a paper, but at some point, *authors* will start o ut by creating DGs to which readers will respond&lt;br /&gt;
- [[question]] how can you start w something highly formalized like version control and meet in the middle at something suitable for narratives?&lt;br /&gt;
	- [[evidence]] everything2&lt;br /&gt;
	- [[evidence]] agora&lt;br /&gt;
- [[question]] can we enable effective and usable graph visualizations?&lt;br /&gt;
- [[question]] do DG graph properties scale to communally edited collaborative graphs?&lt;br /&gt;
- reader --&amp;gt; author transition &lt;br /&gt;
- [[question]] KH: will the &amp;quot;author&amp;quot; label on scientific papers disappear as collaborations grow?&lt;br /&gt;
- SJ: what types of graph are we talking about?&lt;br /&gt;
- I haven't seen dgs about discourse: chains of reasoning, mapping out arguments - these can be linear if there is a dialog&lt;br /&gt;
- composite graph  of discourse addressing the same issues&lt;br /&gt;
- personal or group notetaking: connections are not discourse connections&lt;br /&gt;
	- reference&lt;br /&gt;
	- clarifiers&lt;br /&gt;
	- links of definitions&lt;br /&gt;
&lt;br /&gt;
== Section 2 Konrad ==&lt;br /&gt;
- KM: take  contributions to this wiki as data to generate a discourse graph?&lt;br /&gt;
- create schema, show others how to create the different node types&lt;br /&gt;
- take db backend, ingest it, execute queries against it&lt;br /&gt;
- viz may not be super-sophisticated, but a view or 2 framed on each node type would be worthwhile: eg how does a question related to claims, how are claims informed by different articles (evidence)&lt;br /&gt;
- need to populate the wiki with the elements of a discourse graph --&amp;gt; create viz --&amp;gt; share code&lt;br /&gt;
- SJ: would like to accomplish naming: coming up with names for each of those components, and names for things at differnt scales - discussion, family of hyptheses, family of experiments&lt;br /&gt;
- this will allow us to say that if you have identified x ideas, hypotheses, etc - how many discourses do you need to describe? how many graphs are needed to illustrate those discourses - when are people working on the same graph?&lt;br /&gt;
- what does it mean to have different graphs that share some pieces, or different graphs in or close to the same namespace&lt;br /&gt;
- --&amp;gt; boil down to the naming of the pieces and how you place the connections - ho much context do you need to figure out how many connections there are?&lt;br /&gt;
- KM: taking this as an opportunity to  learn SPARQL&lt;br /&gt;
- we need namespaces before we can qury anything - naming is critical!&lt;br /&gt;
- KH: also relatively &lt;br /&gt;
- Sj: we should name and make list of queries - queries nee their own names&lt;br /&gt;
- KM: agora?&lt;br /&gt;
- SJ: group of people interested in wiki linking and editable networks &amp;amp; knowledge federation&lt;br /&gt;
- goals:&lt;br /&gt;
	- make linking always do something sensible - best effort connection between links&lt;br /&gt;
		- agora is a url pattern that will try to resolve it&lt;br /&gt;
		- redirect strings to appropriate resources&lt;br /&gt;
		- each reader gets a filter - only see certain nodes &amp;amp; connection based on sort preferences &lt;br /&gt;
		- KM: sounds like auto-complete for knowledge graphs&lt;br /&gt;
	- each agora has a few default sections - ex will try to generate related out nodes, related agoras you know with the same title or fuzzy match, any text it finds in your own agaora ad-hov&lt;br /&gt;
	- elevate dgsd by making a section that tries to generate a dg or discourses that mention this node&lt;br /&gt;
	- dg is a shape you compile on the fly - could try to  generate a dg x stteps away and show you different families that might be referencingthis&lt;br /&gt;
	- spirit of the agora is automatic discovery &amp;amp; openness to engagement&lt;br /&gt;
	- KH: impression is that it is a collection - how would I learn that someone rlsewants to do something to my node&lt;br /&gt;
		- diff between creating a new link with the same name as your node and creating a link to your specic node&lt;br /&gt;
	- KK: diff between agora and what we enision?&lt;br /&gt;
	- sj: no typology of links&lt;br /&gt;
	- graph visualization does not ignore non-typed connections&lt;br /&gt;
	- KH: existing descriptions of agora other than the site itself?&lt;br /&gt;
- KK:what actions will  we need to take to get where we want to go?&lt;br /&gt;
- how do we turn parts of this wiki into the components of a dg?&lt;br /&gt;
	- KM: we have folks write and annotate in the wiki and use the annotation capabiliies of SMW to call out what the node types are&lt;br /&gt;
	- getting the data into the wiki is literally people interacting and annotating&lt;br /&gt;
	- but first we need to figure out naming and schema&lt;br /&gt;
	- template objects, other objects, tools that can be used to define the schema&lt;br /&gt;
	- KH: prefer many short examples&lt;br /&gt;
	- SJ: like the idea of a self-referntial discourse about the state of discourse graphs&lt;br /&gt;
	- question: can  a discourse be a bout a topic? are discourses about a certtain over-arching hypothesis where you make claims and discover evidence?&lt;br /&gt;
	- KH: what do you do when your discourse does not fit a Dg?&lt;br /&gt;
	- (examples from physics with no well-posed question)&lt;br /&gt;
	- (discussion of results graphs and requests for experiments)&lt;br /&gt;
	- need to figure out how DGs work in these differnt fields and circumstances&lt;br /&gt;
	- sj: meta: need to identify existing discourse maps, and existing graphs, that could be thought of as d.g.s&lt;br /&gt;
	- (proofs, discourse diagrams, text summarization graphs, argument maps, decision maps + flowcharts, ...)&lt;br /&gt;
&lt;br /&gt;
	- sj: need to capture axioms / assumptions&lt;br /&gt;
	- kh: making tacit knowledge explicit!!&lt;br /&gt;
&lt;br /&gt;
== Section 3 Kyle ==&lt;br /&gt;
&lt;br /&gt;
	- decision: start with naming &amp;amp; schemas first&lt;br /&gt;
	- do we start with a schema or refine as we go?&lt;br /&gt;
	- sj: smw makes this hard for exactly this reason&lt;br /&gt;
	- easier with free form wiki templates and wiki text&lt;br /&gt;
	- tiny Lua templates (don't need to write Lua)&lt;br /&gt;
	- define any number of fields&lt;br /&gt;
	- define how they are presented&lt;br /&gt;
	- this is just mediawiki w/o the semantic extension&lt;br /&gt;
	- make a mediawiki entry for every thing that has a shape&lt;br /&gt;
	- edit that v flexibly, schema changes won't break things, won't cascade illegibility&lt;br /&gt;
	- at scale: smw wiki extension enables multiple dynamic table updates as data changes&lt;br /&gt;
	- KK: question: problem extending to smw later?&lt;br /&gt;
		- no&lt;br /&gt;
		- not as long as template is compatible with smw&lt;br /&gt;
		- we can do this by hand - dozen schemas&lt;br /&gt;
		- we can then decide whether we want to do smw or use wikidata &amp;amp; their respective modelling tradeoffs&lt;br /&gt;
	- start with creating a &amp;quot;source&amp;quot; template: source: url, publisher, date, author ?&lt;br /&gt;
- kk: [[question]]  will defining edges/relationships turn out to be more complicated than creating templates for nodes?&lt;br /&gt;
- KK: how do we know when we are done?&lt;br /&gt;
- SJ: need to create an internally consistent way of sharing templates&lt;br /&gt;
- kH: templates are universally available, which means that anyone can break our template&lt;br /&gt;
- KM: should we decompose the Q into further properties (like a Q has a subject and object) or leave it nat language&lt;br /&gt;
- KH: we should stick to nat language&lt;br /&gt;
- KH: if you represent a dg in a wiki, what is a page? what's the granularity? every source is a page?&lt;br /&gt;
- KM: seems like everything is a page?&lt;br /&gt;
- sj: sections of a page are not a page&lt;br /&gt;
- sj: everything we want to be a node should be a page&lt;br /&gt;
- sj: wiki supports transclusion&lt;br /&gt;
- kh: then each pp needs a title - lots of work&lt;br /&gt;
- sj: this is a q iof interfaces - we can do it this way for a demo&lt;br /&gt;
- KH: makes the history list a bit busy - this is a ux question affecting exploration&lt;br /&gt;
- KK: many to many relationships between sources &amp;amp; evidence&lt;br /&gt;
- source property could be a url and we could create an entity for the source that scrapes data and populates fields&lt;br /&gt;
- if you expect something will be used more than once you probably want it to have the full data&lt;br /&gt;
- sj: claim: this level of precision is important to dgs&lt;br /&gt;
- sj: claim wiki recent changes scale well&lt;br /&gt;
- sj: we can use wikibase to scale ux issues and hide certain types of history (eg source edits)&lt;br /&gt;
- KH: first attempt: everything is a page, we rely on transclusion to group things&lt;br /&gt;
- KH: can we have the entire Q as a page title?&lt;br /&gt;
- sj: this gets to my interest, naming&lt;br /&gt;
- sj: a great next step would be intifying a discussion wewant to capture&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Making_Discourse_Graphs_Indexable_%26_Discoverable&amp;diff=1077</id>
		<title>Making Discourse Graphs Indexable &amp; Discoverable</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Making_Discourse_Graphs_Indexable_%26_Discoverable&amp;diff=1077"/>
		<updated>2022-11-12T12:21:39Z</updated>

		<summary type="html">&lt;p&gt;Karola: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Project&lt;br /&gt;
|Decription=Define a schema for a Discourse Graph and create instructions for how to generate a graph. Integrate Discourse Graphs with wiki conventions and spaces.&lt;br /&gt;
|Topics=Discourse Graphs, wiki &lt;br /&gt;
||Discord Channel Name= &lt;br /&gt;
|Discord Channel URL=&lt;br /&gt;
|Contributors=[[Karola Kirsanow]]&lt;br /&gt;
|Members=&lt;br /&gt;
|Description=Define a schema for a Discourse Graph and create instructions for how to generate a graph. Integrate Discourse Graphs with wiki conventions and spaces.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Part of::Discourse Modeling]]&lt;br /&gt;
*Contributors&lt;br /&gt;
**[[Karola Kirsanow]]&lt;br /&gt;
=== Idea ===&lt;br /&gt;
We want to create a clear path for folks to publish discourse graphs that can be published and referenced by others:  we want to make shared [[Discourse Graphs]] indexable and discoverable&lt;br /&gt;
&lt;br /&gt;
==== Data Shapes ====&lt;br /&gt;
We want to specify and promulgate a set of schema or data shapes  --  like a [https://rawgit.com/shexSpec/shex.js/wikidata/doc/micro-tutorial.html ShEx schema]-- for Discourse Graphs, so that existing graphs can be recognized in the wild, and so that existing data can be more easily organized into a d/graph.&lt;br /&gt;
&lt;br /&gt;
''rationale:''  if we can automate shape creation, we can create discourse graphs at scale, and support the conversion of datasets to d/graphs at scale.&lt;br /&gt;
&lt;br /&gt;
==== Namespaces ====&lt;br /&gt;
We want to map out a a strategy for creating discourse graph namespaces: a ''namespace practice'' that includes&lt;br /&gt;
&lt;br /&gt;
* a unique mapping of an identifying string to an instance of an item&lt;br /&gt;
* a way of capturing &amp;amp; indicating timestamped snapshots of the referent&lt;br /&gt;
&lt;br /&gt;
We believe this implies developing  community of practice about ''namespace resolution'':   resolving the situation where graphs overlap and conflict, but there is broad agreement that they address the same topic. This could be as simple as appending further descriptors when there is a potential name collision, wikipedia style. This project might involve creating or discovering a ''clustering rule'': a way of determining/declaring the family of related d/graphs a for any focal d/graph. Ideally, we'd also like to align on a practice  for attaching metadata to a d\graph.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
We think a good start to this process will be to&lt;br /&gt;
&lt;br /&gt;
* define a templateable unit for a discourse graph&lt;br /&gt;
* write instructions for how to generate a stub&lt;br /&gt;
* and set up a wiki for d/graphs to start working on the namespace and discovery issue&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1076</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1076"/>
		<updated>2022-11-12T12:13:39Z</updated>

		<summary type="html">&lt;p&gt;Karola: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Group&lt;br /&gt;
|Decription=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
|Topics=Discourse Graphs, SPARQL&lt;br /&gt;
|Projects=Federated knowledge synthesis, Making Discourse Graphs Indexable &amp;amp; Discoverable&lt;br /&gt;
|Discord Channel Name=#discourse-modeling&lt;br /&gt;
|Discord Channel URL=https://discord.com/channels/1029514961782849607/1038988750677606432&lt;br /&gt;
|Facilitator=Karola Kirsanow&lt;br /&gt;
|Members=Arthur Perret, Karola Kirsanow, Kyle MacLaury, Peter Murray-Rust, Konrad Hinsen&lt;br /&gt;
|Description=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
}}&lt;br /&gt;
== What ==&lt;br /&gt;
&lt;br /&gt;
It could be really valuable to try to prototype a &amp;quot;computable&amp;quot; synthesis of the knowledge in this workshop here in the wiki. One test of the &amp;quot;computability&amp;quot; would be to make it visualizable.&lt;br /&gt;
&lt;br /&gt;
Could have applications to thesemantic climate setting that [[Peter Murray-Rust]] is working on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Potential Actions ==&lt;br /&gt;
* Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
** This may be duplicated by [[Making Discourse Graphs Indexable &amp;amp; Discoverable]]&lt;br /&gt;
* [[Incorporate models/algorithms into Semantic MediaWiki]]&lt;br /&gt;
* [[Access discourse and knowledge representations in the SMW instance]]&lt;br /&gt;
* Compute with the returned data&lt;br /&gt;
** potentially using models/algorithms from the wiki&lt;br /&gt;
* Visualize the results of the computation&lt;br /&gt;
* Publish the visualizations back to the SMW instance&lt;br /&gt;
&lt;br /&gt;
=== Modules ===&lt;br /&gt;
There are other &lt;br /&gt;
* [[Semantic MediaWiki]]&lt;br /&gt;
** Front End&lt;br /&gt;
*** Embed CloudObjects from Wolfram Cloud&lt;br /&gt;
*** User chooses model and specifies input parameters&lt;br /&gt;
*** User applies model to input parameters &lt;br /&gt;
**** Call API that executes&lt;br /&gt;
** rdf database&lt;br /&gt;
*** [[SPARQL]] endpoint&lt;br /&gt;
* Wolfram Cloud&lt;br /&gt;
** Use [https://reference.wolfram.com/language/GraphStore/ref/SPARQLExecute.html SPARQLExecute] to call the SPARQL endpoint&lt;br /&gt;
** Apply Model to query results&lt;br /&gt;
** Publish visualizations as CloudObjects&lt;br /&gt;
** Publish API that executes model/algorithm&lt;br /&gt;
&lt;br /&gt;
== Discord ==&lt;br /&gt;
&lt;br /&gt;
{{Message&lt;br /&gt;
|Author=joelchan86&lt;br /&gt;
|Avatar=https://cdn.discordapp.com/avatars/322545403876868096/6dd171845a7a4e30603d98ae510c77b8.png?size=1024&lt;br /&gt;
|Date Sent=22-11-10 15:55:39&lt;br /&gt;
|Channel=discourse graphs&lt;br /&gt;
|Text=we think the problem now is user-friendly tools and workfows that can create discourse graph structures, and have seen some exciting progress across a bunch of new user-facing &amp;quot;personal wikis&amp;quot;. but bridging from personal to communal is still a challenge, partially bc of tooling.&lt;br /&gt;
&lt;br /&gt;
this is why i'm excited about the [[Discourse Modeling]] idea, which i sort of understand as a way to try to instantiate something like [[Discourse Graphs]] into a wiki (bc wikis have a lot more in-built affordances for collaboration, such as edit histories, talk pages, etc.), which may hopefully lead to a lower barrier to entry for collaborative discourse graphing.&lt;br /&gt;
&lt;br /&gt;
a high hope is that we can develop a process that is easy enough to understand and implement that can then be applied to discourse graphing the IPCC or similarly large body of research on a focused, contentious, interdisciplinary topic.&lt;br /&gt;
&lt;br /&gt;
other examples include:&lt;br /&gt;
- effects of masks on community transmission (can't do decisive RCTs, need to synthesize)&lt;br /&gt;
- effects of social media on political (dys)function: (existing crowdsourced lit review here, in traditional narrative form: https://docs.google.com/document/d/1vVAtMCQnz8WVxtSNQev_e1cGmY9rnY96ecYuAj6C548/edit#)&lt;br /&gt;
|Link=https://discord.com/channels/1029514961782849607/1040214388554084372/1040293673851691059&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1075</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1075"/>
		<updated>2022-11-12T12:13:01Z</updated>

		<summary type="html">&lt;p&gt;Karola: add project category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;[[Category:Project]]&amp;lt;/nowiki&amp;gt;{{Group&lt;br /&gt;
|Decription=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
|Topics=Discourse Graphs, SPARQL&lt;br /&gt;
|Projects=Federated knowledge synthesis, Making Discourse Graphs Indexable &amp;amp; Discoverable&lt;br /&gt;
|Discord Channel Name=#discourse-modeling&lt;br /&gt;
|Discord Channel URL=https://discord.com/channels/1029514961782849607/1038988750677606432&lt;br /&gt;
|Facilitator=Karola Kirsanow&lt;br /&gt;
|Members=Arthur Perret, Karola Kirsanow, Kyle MacLaury, Peter Murray-Rust, Konrad Hinsen&lt;br /&gt;
|Description=Implement Discourse Graph schema in Semantic MediaWiki.  Query Discourse Graph contents through SMW sparql endpoint.  Visualize and publish Discourse Graph contents.&lt;br /&gt;
}}&lt;br /&gt;
== What ==&lt;br /&gt;
&lt;br /&gt;
It could be really valuable to try to prototype a &amp;quot;computable&amp;quot; synthesis of the knowledge in this workshop here in the wiki. One test of the &amp;quot;computability&amp;quot; would be to make it visualizable.&lt;br /&gt;
&lt;br /&gt;
Could have applications to thesemantic climate setting that [[Peter Murray-Rust]] is working on&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Potential Actions ==&lt;br /&gt;
* Implement the Discourse Graph schema within the workshop's Semantic MediaWiki instance&lt;br /&gt;
** This may be duplicated by [[Making Discourse Graphs Indexable &amp;amp; Discoverable]]&lt;br /&gt;
* [[Incorporate models/algorithms into Semantic MediaWiki]]&lt;br /&gt;
* [[Access discourse and knowledge representations in the SMW instance]]&lt;br /&gt;
* Compute with the returned data&lt;br /&gt;
** potentially using models/algorithms from the wiki&lt;br /&gt;
* Visualize the results of the computation&lt;br /&gt;
* Publish the visualizations back to the SMW instance&lt;br /&gt;
&lt;br /&gt;
=== Modules ===&lt;br /&gt;
There are other &lt;br /&gt;
* [[Semantic MediaWiki]]&lt;br /&gt;
** Front End&lt;br /&gt;
*** Embed CloudObjects from Wolfram Cloud&lt;br /&gt;
*** User chooses model and specifies input parameters&lt;br /&gt;
*** User applies model to input parameters &lt;br /&gt;
**** Call API that executes&lt;br /&gt;
** rdf database&lt;br /&gt;
*** [[SPARQL]] endpoint&lt;br /&gt;
* Wolfram Cloud&lt;br /&gt;
** Use [https://reference.wolfram.com/language/GraphStore/ref/SPARQLExecute.html SPARQLExecute] to call the SPARQL endpoint&lt;br /&gt;
** Apply Model to query results&lt;br /&gt;
** Publish visualizations as CloudObjects&lt;br /&gt;
** Publish API that executes model/algorithm&lt;br /&gt;
&lt;br /&gt;
== Discord ==&lt;br /&gt;
&lt;br /&gt;
{{Message&lt;br /&gt;
|Author=joelchan86&lt;br /&gt;
|Avatar=https://cdn.discordapp.com/avatars/322545403876868096/6dd171845a7a4e30603d98ae510c77b8.png?size=1024&lt;br /&gt;
|Date Sent=22-11-10 15:55:39&lt;br /&gt;
|Channel=discourse graphs&lt;br /&gt;
|Text=we think the problem now is user-friendly tools and workfows that can create discourse graph structures, and have seen some exciting progress across a bunch of new user-facing &amp;quot;personal wikis&amp;quot;. but bridging from personal to communal is still a challenge, partially bc of tooling.&lt;br /&gt;
&lt;br /&gt;
this is why i'm excited about the [[Discourse Modeling]] idea, which i sort of understand as a way to try to instantiate something like [[Discourse Graphs]] into a wiki (bc wikis have a lot more in-built affordances for collaboration, such as edit histories, talk pages, etc.), which may hopefully lead to a lower barrier to entry for collaborative discourse graphing.&lt;br /&gt;
&lt;br /&gt;
a high hope is that we can develop a process that is easy enough to understand and implement that can then be applied to discourse graphing the IPCC or similarly large body of research on a focused, contentious, interdisciplinary topic.&lt;br /&gt;
&lt;br /&gt;
other examples include:&lt;br /&gt;
- effects of masks on community transmission (can't do decisive RCTs, need to synthesize)&lt;br /&gt;
- effects of social media on political (dys)function: (existing crowdsourced lit review here, in traditional narrative form: https://docs.google.com/document/d/1vVAtMCQnz8WVxtSNQev_e1cGmY9rnY96ecYuAj6C548/edit#)&lt;br /&gt;
|Link=https://discord.com/channels/1029514961782849607/1040214388554084372/1040293673851691059&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Making_Discourse_Graphs_Indexable_%26_Discoverable&amp;diff=1074</id>
		<title>Making Discourse Graphs Indexable &amp; Discoverable</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Making_Discourse_Graphs_Indexable_%26_Discoverable&amp;diff=1074"/>
		<updated>2022-11-12T12:03:09Z</updated>

		<summary type="html">&lt;p&gt;Karola: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Part of::Discourse Modeling]]&lt;br /&gt;
*Contributors&lt;br /&gt;
**[[Karola Kirsanow]]&lt;br /&gt;
=== Idea ===&lt;br /&gt;
We want to create a clear path for folks to publish discourse graphs that can be published and referenced by others:  we want to make shared [[Discourse Graphs]] indexable and discoverable&lt;br /&gt;
&lt;br /&gt;
==== Data Shapes ====&lt;br /&gt;
We want to specify and promulgate a set of schema or data shapes  --  like a [https://rawgit.com/shexSpec/shex.js/wikidata/doc/micro-tutorial.html ShEx schema]-- for Discourse Graphs, so that existing graphs can be recognized in the wild, and so that existing data can be more easily organized into a d/graph.&lt;br /&gt;
&lt;br /&gt;
''rationale:''  if we can automate shape creation, we can create discourse graphs at scale, and support the conversion of datasets to d/graphs at scale.&lt;br /&gt;
&lt;br /&gt;
==== Namespaces ====&lt;br /&gt;
We want to map out a a strategy for creating discourse graph namespaces: a ''namespace practice'' that includes&lt;br /&gt;
&lt;br /&gt;
* a unique mapping of an identifying string to an instance of an item&lt;br /&gt;
* a way of capturing &amp;amp; indicating timestamped snapshots of the referent&lt;br /&gt;
&lt;br /&gt;
We believe this implies developing  community of practice about ''namespace resolution'':   resolving the situation where graphs overlap and conflict, but there is broad agreement that they address the same topic. This could be as simple as appending further descriptors when there is a potential name collision, wikipedia style. This project might involve creating or discovering a ''clustering rule'': a way of determining/declaring the family of related d/graphs a for any focal d/graph. Ideally, we'd also like to align on a practice  for attaching metadata to a d\graph.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
We think a good start to this process will be to&lt;br /&gt;
&lt;br /&gt;
* define a templateable unit for a discourse graph&lt;br /&gt;
* write instructions for how to generate a stub&lt;br /&gt;
* and set up a wiki for d/graphs to start working on the namespace and discovery issue&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Making_Discourse_Graphs_Indexable_%26_Discoverable&amp;diff=1073</id>
		<title>Making Discourse Graphs Indexable &amp; Discoverable</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Making_Discourse_Graphs_Indexable_%26_Discoverable&amp;diff=1073"/>
		<updated>2022-11-12T12:02:18Z</updated>

		<summary type="html">&lt;p&gt;Karola: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Part of::Discourse Modeling]]&lt;br /&gt;
*Contributors&lt;br /&gt;
**Karola Kirsanow&lt;br /&gt;
=== Idea ===&lt;br /&gt;
We want to create a clear path for folks to publish discourse graphs that can be published and referenced by others:  we want to make shared [[Discourse Graphs]] indexable and discoverable&lt;br /&gt;
&lt;br /&gt;
==== Data Shapes ====&lt;br /&gt;
We want to specify and promulgate a set of schema or data shapes  --  like a [https://rawgit.com/shexSpec/shex.js/wikidata/doc/micro-tutorial.html ShEx schema]-- for Discourse Graphs, so that existing graphs can be recognized in the wild, and so that existing data can be more easily organized into a d/graph.&lt;br /&gt;
&lt;br /&gt;
''rationale:''  if we can automate shape creation, we can create discourse graphs at scale, and support the conversion of datasets to d/graphs at scale.&lt;br /&gt;
&lt;br /&gt;
==== Namespaces ====&lt;br /&gt;
We want to map out a a strategy for creating discourse graph namespaces: a ''namespace practice'' that includes&lt;br /&gt;
&lt;br /&gt;
* a unique mapping of an identifying string to an instance of an item&lt;br /&gt;
* a way of capturing &amp;amp; indicating timestamped snapshots of the referent&lt;br /&gt;
&lt;br /&gt;
We believe this implies developing  community of practice about ''namespace resolution'':   resolving the situation where graphs overlap and conflict, but there is broad agreement that they address the same topic. This could be as simple as appending further descriptors when there is a potential name collision, wikipedia style. This project might involve creating or discovering a ''clustering rule'': a way of determining/declaring the family of related d/graphs a for any focal d/graph. Ideally, we'd also like to align on a practice  for attaching metadata to a d\graph.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
We think a good start to this process will be to&lt;br /&gt;
&lt;br /&gt;
* define a templateable unit for a discourse graph&lt;br /&gt;
* write instructions for how to generate a stub&lt;br /&gt;
* and set up a wiki for d/graphs to start working on the namespace and discovery issue&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Making_Discourse_Graphs_Indexable_%26_Discoverable&amp;diff=1072</id>
		<title>Making Discourse Graphs Indexable &amp; Discoverable</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Making_Discourse_Graphs_Indexable_%26_Discoverable&amp;diff=1072"/>
		<updated>2022-11-12T12:01:45Z</updated>

		<summary type="html">&lt;p&gt;Karola: add contributor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Part of::Discourse Modeling]]&lt;br /&gt;
*Contributors&lt;br /&gt;
**&amp;lt;nowiki&amp;gt;[[Has Contributor: Karola Kirsanow]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
=== Idea ===&lt;br /&gt;
We want to create a clear path for folks to publish discourse graphs that can be published and referenced by others:  we want to make shared [[Discourse Graphs]] indexable and discoverable&lt;br /&gt;
&lt;br /&gt;
==== Data Shapes ====&lt;br /&gt;
We want to specify and promulgate a set of schema or data shapes  --  like a [https://rawgit.com/shexSpec/shex.js/wikidata/doc/micro-tutorial.html ShEx schema]-- for Discourse Graphs, so that existing graphs can be recognized in the wild, and so that existing data can be more easily organized into a d/graph.&lt;br /&gt;
&lt;br /&gt;
''rationale:''  if we can automate shape creation, we can create discourse graphs at scale, and support the conversion of datasets to d/graphs at scale.&lt;br /&gt;
&lt;br /&gt;
==== Namespaces ====&lt;br /&gt;
We want to map out a a strategy for creating discourse graph namespaces: a ''namespace practice'' that includes&lt;br /&gt;
&lt;br /&gt;
* a unique mapping of an identifying string to an instance of an item&lt;br /&gt;
* a way of capturing &amp;amp; indicating timestamped snapshots of the referent&lt;br /&gt;
&lt;br /&gt;
We believe this implies developing  community of practice about ''namespace resolution'':   resolving the situation where graphs overlap and conflict, but there is broad agreement that they address the same topic. This could be as simple as appending further descriptors when there is a potential name collision, wikipedia style. This project might involve creating or discovering a ''clustering rule'': a way of determining/declaring the family of related d/graphs a for any focal d/graph. Ideally, we'd also like to align on a practice  for attaching metadata to a d\graph.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
We think a good start to this process will be to&lt;br /&gt;
&lt;br /&gt;
* define a templateable unit for a discourse graph&lt;br /&gt;
* write instructions for how to generate a stub&lt;br /&gt;
* and set up a wiki for d/graphs to start working on the namespace and discovery issue&lt;br /&gt;
&lt;br /&gt;
[[Category:Project]]&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Making_Discourse_Graphs_Indexable_%26_Discoverable&amp;diff=795</id>
		<title>Making Discourse Graphs Indexable &amp; Discoverable</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Making_Discourse_Graphs_Indexable_%26_Discoverable&amp;diff=795"/>
		<updated>2022-11-09T14:53:38Z</updated>

		<summary type="html">&lt;p&gt;Karola: added dgraph discovery idea&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Idea ===&lt;br /&gt;
We want to create a clear path for folks to publish discourse graphs that can be published and referenced by others:  we want to make shared [[Discourse Graphs]] indexable and discoverable&lt;br /&gt;
&lt;br /&gt;
==== Data Shapes ====&lt;br /&gt;
We want to specify and promulgate a set of schema or data shapes  --  like a [https://rawgit.com/shexSpec/shex.js/wikidata/doc/micro-tutorial.html ShEx schema]-- for Discourse Graphs, so that existing graphs can be recognized in the wild, and so that existing data can be more easily organized into a d/graph.&lt;br /&gt;
&lt;br /&gt;
''rationale:''  if we can automate shape creation, we can create discourse graphs at scale, and support the conversion of datasets to d/graphs at scale.&lt;br /&gt;
&lt;br /&gt;
==== Namespaces ====&lt;br /&gt;
We want to map out a a strategy for creating discourse graph namespaces: a ''namespace practice'' that includes&lt;br /&gt;
&lt;br /&gt;
* a unique mapping of an identifying string to an instance of an item&lt;br /&gt;
* a way of capturing &amp;amp; indicating timestamped snapshots of the referent&lt;br /&gt;
&lt;br /&gt;
We believe this implies developing  community of practice about ''namespace resolution'':   resolving the situation where graphs overlap and conflict, but there is broad agreement that they address the same topic. This could be as simple as appending further descriptors when there is a potential name collision, wikipedia style. This project might involve creating or discovering a ''clustering rule'': a way of determining/declaring the family of related d/graphs a for any focal d/graph. Ideally, we'd also like to align on a practice  for attaching metadata to a d\graph.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
We think a good start to this process will be to&lt;br /&gt;
&lt;br /&gt;
* define a templateable unit for a discourse graph&lt;br /&gt;
* write instructions for how to generate a stub&lt;br /&gt;
* and set up a wiki for d/graphs to start working on the namespace and discovery issue&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Project_Ideas&amp;diff=794</id>
		<title>Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Project_Ideas&amp;diff=794"/>
		<updated>2022-11-09T14:45:25Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* Making Discourse Graphs Indexable &amp;amp; Discoverable */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Translate Logseq Knowledge Graph to Systems Biology Network Diagrams]] ==&lt;br /&gt;
lead: [[Akila Wijerathna-Yapa]]&lt;br /&gt;
&lt;br /&gt;
== [[Linked Data Publishing On Activitypub]] ==&lt;br /&gt;
&lt;br /&gt;
{{Message&lt;br /&gt;
|Author=sneakers-the-rat&lt;br /&gt;
|Avatar=https://cdn.discordapp.com/avatars/305044217393053697/2970b22bd769d0cd0ee1de79be500e85.png?size=1024&lt;br /&gt;
|Date Sent=22-11-03 22:51:30&lt;br /&gt;
|Channel=In terms of overlap with my own&lt;br /&gt;
|Text=[[Project Ideas#Linked Data Publishing On Activitypub]]&lt;br /&gt;
&lt;br /&gt;
ooh I'm very interested in this. so are you thinking a [[Twitter#Bridge]] -&amp;gt; [[ActivityPub#Bridge]] where one could use markup within the twitter post to declare [[Linked Data#Markup Syntax]] and then post to AP? I have thought about this kind of thing before, like using a bot command syntax to declare prefixes by doing something like&lt;br /&gt;
```&lt;br /&gt;
@ bot prefix&lt;br /&gt;
foaf: https:// (ontology URL)&lt;br /&gt;
```&lt;br /&gt;
or&lt;br /&gt;
```&lt;br /&gt;
@ bot alias&lt;br /&gt;
term: foaf.LongerNameForTerm&lt;br /&gt;
```&lt;br /&gt;
so that one could do maybe a semantic wikilink like `[ [term::value] ]` either within the tweet or as a reply to it (so the tweet itself doesn't become cluttered/it can become organized post -hoc?). &lt;br /&gt;
&lt;br /&gt;
I've also thought about a bridge (I called [[Threadodo]] ) that implements that kind of command syntax to be able to directly archive threads to [[Zenodo]] along with structured information about the author, but this seems more interesting.&lt;br /&gt;
&lt;br /&gt;
I can help try and clear some of the groundwork out of the way to make it easier for you and other interested participants to experiment. I have asked around fedi a bunch for a very minimal AP server implementation, and I could try and find one (or we could try and prototype one) if you want to experiment with that :), and I can also document and show you a tweepy-based bot that has an extensible command/parsing system too&lt;br /&gt;
|Link=https://discord.com/channels/1029514961782849607/1037786518800039978/1037861609885925467&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= [[Making Discourse Graphs Indexable &amp;amp; Discoverable]] =&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Project_Ideas&amp;diff=793</id>
		<title>Project Ideas</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Project_Ideas&amp;diff=793"/>
		<updated>2022-11-09T14:43:59Z</updated>

		<summary type="html">&lt;p&gt;Karola: added a project idea about indexing dgs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== [[Translate Logseq Knowledge Graph to Systems Biology Network Diagrams]] ==&lt;br /&gt;
lead: [[Akila Wijerathna-Yapa]]&lt;br /&gt;
&lt;br /&gt;
== [[Linked Data Publishing On Activitypub]] ==&lt;br /&gt;
&lt;br /&gt;
{{Message&lt;br /&gt;
|Author=sneakers-the-rat&lt;br /&gt;
|Avatar=https://cdn.discordapp.com/avatars/305044217393053697/2970b22bd769d0cd0ee1de79be500e85.png?size=1024&lt;br /&gt;
|Date Sent=22-11-03 22:51:30&lt;br /&gt;
|Channel=In terms of overlap with my own&lt;br /&gt;
|Text=[[Project Ideas#Linked Data Publishing On Activitypub]]&lt;br /&gt;
&lt;br /&gt;
ooh I'm very interested in this. so are you thinking a [[Twitter#Bridge]] -&amp;gt; [[ActivityPub#Bridge]] where one could use markup within the twitter post to declare [[Linked Data#Markup Syntax]] and then post to AP? I have thought about this kind of thing before, like using a bot command syntax to declare prefixes by doing something like&lt;br /&gt;
```&lt;br /&gt;
@ bot prefix&lt;br /&gt;
foaf: https:// (ontology URL)&lt;br /&gt;
```&lt;br /&gt;
or&lt;br /&gt;
```&lt;br /&gt;
@ bot alias&lt;br /&gt;
term: foaf.LongerNameForTerm&lt;br /&gt;
```&lt;br /&gt;
so that one could do maybe a semantic wikilink like `[ [term::value] ]` either within the tweet or as a reply to it (so the tweet itself doesn't become cluttered/it can become organized post -hoc?). &lt;br /&gt;
&lt;br /&gt;
I've also thought about a bridge (I called [[Threadodo]] ) that implements that kind of command syntax to be able to directly archive threads to [[Zenodo]] along with structured information about the author, but this seems more interesting.&lt;br /&gt;
&lt;br /&gt;
I can help try and clear some of the groundwork out of the way to make it easier for you and other interested participants to experiment. I have asked around fedi a bunch for a very minimal AP server implementation, and I could try and find one (or we could try and prototype one) if you want to experiment with that :), and I can also document and show you a tweepy-based bot that has an extensible command/parsing system too&lt;br /&gt;
|Link=https://discord.com/channels/1029514961782849607/1037786518800039978/1037861609885925467&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Making Discourse Graphs Indexable &amp;amp; Discoverable =&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Karola_Kirsanow&amp;diff=666</id>
		<title>Karola Kirsanow</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Karola_Kirsanow&amp;diff=666"/>
		<updated>2022-11-04T09:22:35Z</updated>

		<summary type="html">&lt;p&gt;Karola: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Participant&lt;br /&gt;
|Timezone=CET (GMT+01:00/GMT+02:00)&lt;br /&gt;
|Homepage=http://www.wutbot.com/ , https://research.protocol.ai/authors/karola-kirsanow/&lt;br /&gt;
|Affiliation=Protocol.ai&lt;br /&gt;
|Interests=Credit Assignment, Synthesis, Scholcomm, Protocols, Incentive Systems, Decentralization, Knowledge Network&lt;br /&gt;
|Github=KarolaKirsanow&lt;br /&gt;
}}&lt;br /&gt;
{{Workshop Submission&lt;br /&gt;
|Interest=I'm a Research Program Manager at Protocol Labs, an open-source R&amp;amp;D lab building technologies for internet decentralization. I'm broadly interested in developing tools and incentive systems to support  decentralized research workflows: collaboration across institutional boundaries, collaborations including unaffiliated researchers or singleton contributors, self-organizing and self-sustaining communities of knowledge and practice, and related issues.&lt;br /&gt;
|Frame=Practitioner, Tool-builder&lt;br /&gt;
|Materials=My team has been working with discourse graphs and research roadmaps as a method of  exploring the knowledge frontier and constructing research initiatives, and we've described some of our approaches in [this talk](https://www.youtube.com/watch?v=P0KUt2yrUkw&amp;amp;t=5s).&lt;br /&gt;
}}&lt;br /&gt;
In addition to solving technological problems surrounding modes of communication, synthesis, and dissemination, I'm interested in exploring the construction of incentive systems supporting the open exchange of  information about the current position of the knowledge frontier. &lt;br /&gt;
&lt;br /&gt;
I'm also interested in questions surrounding the transfer of tacit knowledge, particularly in the laboratory sciences. Here I'm influenced by the work of [Collins and Polanyi](https://orca.cardiff.ac.uk/id/eprint/71069/1/wrkgpaper1.pdf).&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Karola_Kirsanow&amp;diff=665</id>
		<title>Karola Kirsanow</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Karola_Kirsanow&amp;diff=665"/>
		<updated>2022-11-04T09:21:17Z</updated>

		<summary type="html">&lt;p&gt;Karola: add interests&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Participant&lt;br /&gt;
|Timezone=CET (GMT+01:00/GMT+02:00)&lt;br /&gt;
|Homepage=http://www.wutbot.com/ , https://research.protocol.ai/authors/karola-kirsanow/&lt;br /&gt;
|Affiliation=Protocol.ai&lt;br /&gt;
|Interests=Credit Assignment, Synthesis, Scholcomm, Protocols, Incentive Systems, Decentralization, Knowledge Network&lt;br /&gt;
|Github=KarolaKirsanow&lt;br /&gt;
}}&lt;br /&gt;
{{Workshop Submission&lt;br /&gt;
|Interest=I'm a Research Program Manager at Protocol Labs, an open-source R&amp;amp;D lab building technologies for internet decentralization. I'm broadly interested in developing tools and incentive systems to support  decentralized research workflows: collaboration across institutional boundaries, collaborations including unaffiliated researchers or singleton contributors, self-organizing and self-sustaining communities of knowledge and practice, and related issues.&lt;br /&gt;
&lt;br /&gt;
In addition to solving technological problems surrounding modes of communication, synthesis, and dissemination, I'm interested in exploring the construction of incentive systems supporting the open exchange of  information about the current position of the knowledge frontier. &lt;br /&gt;
&lt;br /&gt;
I'm also interested in questions surrounding the transfer of tacit knowledge, particularly in the laboratory sciences. Here I'm influenced by the work of [Collins and Polanyi](https://orca.cardiff.ac.uk/id/eprint/71069/1/wrkgpaper1.pdf).&lt;br /&gt;
|Frame=Practitioner, Tool-builder&lt;br /&gt;
|Materials=My team has been working with discourse graphs and research roadmaps as a method of  exploring the knowledge frontier and constructing research initiatives, and we've described some of our approaches in [this talk](https://www.youtube.com/watch?v=P0KUt2yrUkw&amp;amp;t=5s).&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:Workshop_Submission&amp;diff=664</id>
		<title>Template:Workshop Submission</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:Workshop_Submission&amp;diff=664"/>
		<updated>2022-11-04T09:19:46Z</updated>

		<summary type="html">&lt;p&gt;Karola: /* What's your interest in this workshop? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{#template_params:Interest (label=What's your interest in this workshop?;property=Interest)|Frame (label=With what &amp;quot;frame&amp;quot; do you approach the workshop? (or identity)?;property=Has Frame)|Materials (label=What materials can you contribute to the workshop for consideration?;property=Materials)|Organizer Topics (label=Organizer-estimated Topics;list;property=Interested In)}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
== Workshop Submission ==&lt;br /&gt;
===What's your interest in this workshop?===&lt;br /&gt;
I'm a Research Program Manager at Protocol Labs, an open-source R&amp;amp;D lab building technologies for internet decentralization. I'm broadly interested in developing tools and incentive systems to support  decentralized research workflows: collaboration across institutional boundaries, collaborations including unaffiliated researchers or singleton contributors, self-organizing and self-sustaining communities of knowledge and practice, and related issues.&lt;br /&gt;
&lt;br /&gt;
===With what &amp;quot;frame&amp;quot; do you approach the workshop? (or identity)?===&lt;br /&gt;
[[Has Frame::{{{Frame|}}}]]&lt;br /&gt;
&lt;br /&gt;
===What materials can you contribute to the workshop for consideration?===&lt;br /&gt;
{{{Materials|}}}&lt;br /&gt;
&lt;br /&gt;
===Organizer-estimated Topics===&lt;br /&gt;
{{#arraymap:{{{Organizer Topics|}}}|,|x|[[Interested In::x]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Karola_Kirsanow&amp;diff=649</id>
		<title>Karola Kirsanow</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Karola_Kirsanow&amp;diff=649"/>
		<updated>2022-11-03T11:35:57Z</updated>

		<summary type="html">&lt;p&gt;Karola: Created page with &amp;quot;{{Participant |Timezone=CET (GMT+01:00/GMT+02:00) |Homepage=http://www.wutbot.com/ , https://research.protocol.ai/authors/karola-kirsanow/ |Affiliation=Protocol.ai |Interests=Credit Assignment, Synthesis, Scholcomm, Protocols, Incentive Systems, Decentralization, Knowledge Network |Github=KarolaKirsanow }} {{Workshop Submission}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Participant&lt;br /&gt;
|Timezone=CET (GMT+01:00/GMT+02:00)&lt;br /&gt;
|Homepage=http://www.wutbot.com/ , https://research.protocol.ai/authors/karola-kirsanow/&lt;br /&gt;
|Affiliation=Protocol.ai&lt;br /&gt;
|Interests=Credit Assignment, Synthesis, Scholcomm, Protocols, Incentive Systems, Decentralization, Knowledge Network&lt;br /&gt;
|Github=KarolaKirsanow&lt;br /&gt;
}}&lt;br /&gt;
{{Workshop Submission}}&lt;/div&gt;</summary>
		<author><name>Karola</name></author>
	</entry>
</feed>