<?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=Sj</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=Sj"/>
	<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/Special:Contributions/Sj"/>
	<updated>2026-04-19T15:20:48Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1454</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=1454"/>
		<updated>2022-11-13T18:06:42Z</updated>

		<summary type="html">&lt;p&gt;Sj: experiments&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;
&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;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1453</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1453"/>
		<updated>2022-11-13T18:06:31Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;A simple discourse node template.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;span &lt;br /&gt;
id=&amp;quot;{{{id|}}}&amp;quot; style={{#ifeq: {{{type}}}|question|&amp;quot;border:1px dashed lightblue; padding: 2px 4px 2px 4px&amp;quot;}}&amp;gt;&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} {{#if:&lt;br /&gt;
{{{supports|}}}| &amp;lt;small&amp;gt;supports: [[{{FULLPAGENAME}}#{{{supports}}}|{{{supports}}}]]&amp;lt;/small&amp;gt;| }} {{#if:&lt;br /&gt;
{{{opposes|}}}|  &amp;lt;small&amp;gt;&amp;lt;font color=red&amp;gt;opposes&amp;lt;/font&amp;gt;: [[{{FULLPAGENAME}}#{{{opposes}}}|{{{opposes}}}]]&amp;lt;/small&amp;gt;| }} {{#if: &lt;br /&gt;
{{{extends|}}}|  &amp;lt;small&amp;gt;extends: [[{{FULLPAGENAME}}#{{{extends}}}|{{{extends}}}]]&amp;lt;/small&amp;gt;| }}&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1452</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=1452"/>
		<updated>2022-11-13T18:06:13Z</updated>

		<summary type="html">&lt;p&gt;Sj: extends&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;
&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;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1451</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=1451"/>
		<updated>2022-11-13T18:04:43Z</updated>

		<summary type="html">&lt;p&gt;Sj: opposes&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;
&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?|clarify=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?|clarify=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 |clarifies=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;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1449</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1449"/>
		<updated>2022-11-13T18:04:30Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;A simple discourse node template.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;span &lt;br /&gt;
id=&amp;quot;{{{id|}}}&amp;quot; style={{#ifeq: {{{type}}}|question|&amp;quot;border:1px dashed lightblue; padding: 2px 4px 2px 4px&amp;quot;}}&amp;gt;&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} {{#if:&lt;br /&gt;
{{{supports|}}}| &amp;lt;small&amp;gt;supports: [[{{FULLPAGENAME}}#{{{supports}}}|{{{supports}}}]]&amp;lt;/small&amp;gt;| }} {{#if:&lt;br /&gt;
{{{opposes|}}}|  &amp;lt;small&amp;gt;&amp;lt;font color=red&amp;gt;opposes&amp;lt;/font&amp;gt;: [[{{FULLPAGENAME}}#{{{opposes}}}|{{{opposes}}}]]&amp;lt;/small&amp;gt;| }} {{#if: &lt;br /&gt;
{{{extends|}}}|  &amp;lt;small&amp;gt;extends: [[{{FULLPAGENAME}}#{{{exteds}}}|{{{extends}}}]]&amp;lt;/small&amp;gt;| }}&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1445</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=1445"/>
		<updated>2022-11-13T18:01:09Z</updated>

		<summary type="html">&lt;p&gt;Sj: /* Section 3 Kyle */&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;
&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?|clarify=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?|clarify=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 |clarifies=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;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1443</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=1443"/>
		<updated>2022-11-13T17:58:04Z</updated>

		<summary type="html">&lt;p&gt;Sj: /* Section 3 Kyle */&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;
&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?|clarify=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?|clarify=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 |clarifies=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= |a=  |type=claim |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=}} &lt;br /&gt;
** {{d|id= |a=  |type=claim |text=easier with free form mediawiki templates and wiki text |supports=}} &lt;br /&gt;
*** {{d|id= |a=  |type=claim |text=templates allow tiny Lua templates, w/ any number of fields and presentation.  |supports=}} &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=}} &lt;br /&gt;
&lt;br /&gt;
** {{d|id= |a=KK  |type=question |text=is there a problem extending from mw to smw later? |supports=}}  &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=}} &lt;br /&gt;
*** {{d|id= |a=  |type=claim |text=depends on what authoring + visualization tools we want, and the modelling tradeoffs we want |supports=}} &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;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1428</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=1428"/>
		<updated>2022-11-13T17:28:21Z</updated>

		<summary type="html">&lt;p&gt;Sj: &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;
&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?|clarify=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?|clarify=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 |clarifies=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= |a=  |type=claim |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=}} &lt;br /&gt;
** {{d|id= |a=  |type=claim |text=easier with free form mediawiki templates and wiki text |supports=}} &lt;br /&gt;
*** {{d|id= |a=  |type=claim |text=templates allow tiny Lua templates, w/ any number of fields and presentation.  |supports=}} &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=}} &lt;br /&gt;
&lt;br /&gt;
** {{d|id= |a=KK  |type=question |text=is there a problem extending from mw to smw later? |supports=}}  &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=}} &lt;br /&gt;
*** {{d|id= |a=  |type=claim |text=depends on what authoring + visualization tools we want, and the modelling tradeoffs we want |supports=}} &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;
&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;
&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;
&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;
--&amp;gt;&lt;br /&gt;
&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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1423</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=1423"/>
		<updated>2022-11-13T17:07:44Z</updated>

		<summary type="html">&lt;p&gt;Sj: /* Version control v Narratives */&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;
&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?|clarify=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?|clarify=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 |clarifies=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=SJ  |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;
* &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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1422</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=1422"/>
		<updated>2022-11-13T17:07:14Z</updated>

		<summary type="html">&lt;p&gt;Sj: /* Squad goals: */&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;
&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?|clarify=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?|clarify=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 |clarifies=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= |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=SJ  |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;
* &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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1420</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=1420"/>
		<updated>2022-11-13T17:02:41Z</updated>

		<summary type="html">&lt;p&gt;Sj: &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;
&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?|clarify=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?|clarify=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 |clarifies=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;
&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;
&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;
* &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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1419</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1419"/>
		<updated>2022-11-13T17:01:51Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;A simple discourse node template.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;span &lt;br /&gt;
id=&amp;quot;{{{id|}}}&amp;quot; style={{#ifeq: {{{type}}}|question|&amp;quot;border:1px dashed lightblue; padding: 2px 4px 2px 4px&amp;quot;}}&amp;gt;&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} {{#if:{{{supports|}}}| &amp;lt;small&amp;gt;supports: [[{{FULLPAGENAME}}#{{{supports}}}| {{{supports}}}]]&amp;lt;/small&amp;gt;| }}&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1418</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=1418"/>
		<updated>2022-11-13T17:01:03Z</updated>

		<summary type="html">&lt;p&gt;Sj: /* Conflict Resolution */&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;
&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?|clarify=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?|clarify=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 |clarifies=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;
&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;
&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;
* &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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1417</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1417"/>
		<updated>2022-11-13T17:00:37Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;A simple discourse node template.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;span &lt;br /&gt;
id=&amp;quot;{{{id|}}}&amp;quot; style={{#ifeq: {{{type}}}|question|&amp;quot;border:1px dashed lightblue; padding: 1px 2px 1px 2px&amp;quot;}}&amp;gt;&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} {{#if:{{{supports|}}}| &amp;lt;small&amp;gt;supports: [[{{FULLPAGENAME}}#{{{supports}}}| {{{supports}}}]]&amp;lt;/small&amp;gt;| }}&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1416</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1416"/>
		<updated>2022-11-13T17:00:09Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;A simple discourse node template.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;span &lt;br /&gt;
id=&amp;quot;{{{id|}}}&amp;quot; style={{#ifeq: {{{type}}}|question|&amp;quot;border:1px dashed lightblue; padding: 1px&amp;quot;}}&amp;gt;&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} {{#if:{{{supports|}}}| &amp;lt;small&amp;gt;supports: [[{{FULLPAGENAME}}#{{{supports}}}| {{{supports}}}]]&amp;lt;/small&amp;gt;| }}&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1415</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=1415"/>
		<updated>2022-11-13T16:59:12Z</updated>

		<summary type="html">&lt;p&gt;Sj: &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;
&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?|clarify=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?|clarify=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 |clarifies=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;
&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;
&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;
* &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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1414</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1414"/>
		<updated>2022-11-13T16:58:50Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;A simple discourse node template.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;span &lt;br /&gt;
id=&amp;quot;{{{id|}}}&amp;quot; style={{#ifeq: {{{type}}}|question|&amp;quot;border:1px solid lightblue&amp;quot;}}&amp;gt;&amp;lt;font color=puurple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} {{#if:{{{supports|}}}| &amp;lt;small&amp;gt;supports: [[{{FULLPAGENAME}}#{{{supports}}}| {{{supports}}}]]&amp;lt;/small&amp;gt;| }}&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template_talk:D&amp;diff=1413</id>
		<title>Template talk:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template_talk:D&amp;diff=1413"/>
		<updated>2022-11-13T16:57:39Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;update.&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1412</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1412"/>
		<updated>2022-11-13T16:57:26Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;A simple discourse node template.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;span &lt;br /&gt;
id=&amp;quot;{{{id|}}}&amp;quot; style={{#ifeq:{{{type}}}|question|&amp;quot;border:1px solid lightblue&amp;quot;}}&amp;gt;&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} {{#if:{{{supports|}}}| &amp;lt;small&amp;gt;supports: [[{{FULLPAGENAME}}#{{{supports}}}| {{{supports}}}]]&amp;lt;/small&amp;gt;| }}&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1410</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=1410"/>
		<updated>2022-11-13T16:50:24Z</updated>

		<summary type="html">&lt;p&gt;Sj: /* Squad goals: */ tests&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;
&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?|clarify=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?|clarify=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 |clarifies=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;
&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;
&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;
* &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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1404</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=1404"/>
		<updated>2022-11-13T16:36:05Z</updated>

		<summary type="html">&lt;p&gt;Sj: /* Squad goals: */ +clarify&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;
&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?|clarify=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?|clarify=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;
*[[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;
&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;
* &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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1399</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1399"/>
		<updated>2022-11-13T16:16:51Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;A simple discourse node template.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;span id=&amp;quot;{{{id|}}}&amp;quot;/&amp;gt;&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} {{#if:{{{supports|}}}| &amp;lt;small&amp;gt;supports: [[{{FULLPAGENAME}}#{{{supports}}}| {{{supports}}}]]&amp;lt;/small&amp;gt;| }}&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Question&amp;diff=1396</id>
		<title>Question</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Question&amp;diff=1396"/>
		<updated>2022-11-13T16:13:11Z</updated>

		<summary type="html">&lt;p&gt;Sj: Created page with &amp;quot;_&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;_&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1394</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1394"/>
		<updated>2022-11-13T16:12:12Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;A simple discourse node template.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;span id=&amp;quot;{{{id|}}}&amp;quot;/&amp;gt;&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} &amp;lt;small&amp;gt;supports: [[{{FULLPAGENAME}}#{{{supports|}}}|{{{supports|}}}]]&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template_talk:D&amp;diff=1392</id>
		<title>Template talk:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template_talk:D&amp;diff=1392"/>
		<updated>2022-11-13T16:11:01Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!! thanks.&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1391</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1391"/>
		<updated>2022-11-13T16:10:41Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;A simple discourse node template.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;span id=&amp;quot;{{{id|}}}&amp;quot;/&amp;gt;&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} &amp;lt;small&amp;gt;supports: [[{{PAGENAME}}#{{{supports|}}}|{{{supports|}}}]]&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1389</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1389"/>
		<updated>2022-11-13T16:07:13Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;A simple discourse node template.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;span id=&amp;quot;{{{id|}}}&amp;quot;/&amp;gt;&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} &amp;lt;small&amp;gt;supports: [#{{{supports|}}} {{{supports|}}}]&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1385</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1385"/>
		<updated>2022-11-13T15:56:26Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;A simple discourse node template.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;a href=&amp;quot;#{{{id}}}&amp;quot; /&amp;gt;&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} &amp;lt;small&amp;gt;supports: &amp;lt;a href=&amp;quot;#{{{supports|}}}&amp;quot; style=&amp;quot;color:green&amp;quot;&amp;gt;{{{supports|}}}&amp;lt;/a&amp;gt;&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1384</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1384"/>
		<updated>2022-11-13T15:54:44Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;A simple discourse node template.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;a href=&amp;quot;{{{id}}}&amp;quot; /&amp;gt;&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} &amp;lt;small&amp;gt;supports: &amp;lt;a href=&amp;quot;{{{supports|}}}&amp;quot; style=&amp;quot;color:green&amp;quot;&amp;gt;{{{supports|}}}&amp;lt;/a&amp;gt;&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1383</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1383"/>
		<updated>2022-11-13T15:54:01Z</updated>

		<summary type="html">&lt;p&gt;Sj: link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;A simple discourse node template.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;a href=&amp;quot;{{{id}}}&amp;quot;/&amp;gt;&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} &amp;lt;small&amp;gt;supports: &amp;lt;a href=&amp;quot;{{{supports|}}}&amp;quot; style=&amp;quot;color:green&amp;quot;&amp;gt;{{{supports|}}}&amp;lt;/a&amp;gt;&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template_talk:D&amp;diff=1381</id>
		<title>Template talk:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template_talk:D&amp;diff=1381"/>
		<updated>2022-11-13T15:44:06Z</updated>

		<summary type="html">&lt;p&gt;Sj: Created page with &amp;quot;!!&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1380</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1380"/>
		<updated>2022-11-13T15:44:01Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;A simple discourse node template.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} &amp;lt;font color=green&amp;gt;{{{supports|}}}&amp;lt;/font&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1379</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1379"/>
		<updated>2022-11-13T15:43:26Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;Simple discourse node template.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} &amp;lt;font color=green&amp;gt;{{{supports|}}}&amp;lt;/font&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1378</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1378"/>
		<updated>2022-11-13T15:42:09Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;Simple discourse node template.&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} &amp;lt;font color=green&amp;gt;{{{supports|}}}&amp;lt;/font&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1377</id>
		<title>Template:D</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:D&amp;diff=1377"/>
		<updated>2022-11-13T15:41:48Z</updated>

		<summary type="html">&lt;p&gt;Sj: Created page with &amp;quot;&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} &amp;lt;font color=green&amp;gt;{{{supports|}}}&amp;lt;/font&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=purple&amp;gt;{{{id|?}}}&amp;lt;/font&amp;gt; [{{{a|?}}}] ''({{{type|node}}})'' {{{text}}} &amp;lt;font color=green&amp;gt;{{{supports|}}}&amp;lt;/font&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Talk:Discourse_Modeling&amp;diff=1369</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=1369"/>
		<updated>2022-11-13T15:28:28Z</updated>

		<summary type="html">&lt;p&gt;Sj: try with {{d}}&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;
&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;
* 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;
&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;
&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;
* &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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1359</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1359"/>
		<updated>2022-11-13T14:54:20Z</updated>

		<summary type="html">&lt;p&gt;Sj: /* Discourse Graphs */&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;
&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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1143</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1143"/>
		<updated>2022-11-12T16:54:20Z</updated>

		<summary type="html">&lt;p&gt;Sj: /* 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=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 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;
* Evidence : &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;
** 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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1139</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1139"/>
		<updated>2022-11-12T16:45:24Z</updated>

		<summary type="html">&lt;p&gt;Sj: /* 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=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 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: &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;
== 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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1138</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1138"/>
		<updated>2022-11-12T16:45:08Z</updated>

		<summary type="html">&lt;p&gt;Sj: /* 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=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 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: &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;
== 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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1137</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1137"/>
		<updated>2022-11-12T16:42:58Z</updated>

		<summary type="html">&lt;p&gt;Sj: /* 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=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 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: &lt;br /&gt;
{{source|url=https://synthesis-infrastructures.wiki/Discourse_Modeling|publisher=Synthesis Infrastructures wiki|publisher-url=https://synthesis-infrastructures.wiki/index.php?title=Discourse_Modeling|date=2022-11-12|author=Sj|title=Discourse modeling 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;
** 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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1136</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1136"/>
		<updated>2022-11-12T16:42:29Z</updated>

		<summary type="html">&lt;p&gt;Sj: /* 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=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 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;[[:template:source|source]]&amp;lt;tt&amp;gt;}}&amp;lt;/tt&amp;gt;&amp;gt; template: &lt;br /&gt;
{{source|url=https://synthesis-infrastructures.wiki/Discourse_Modeling|publisher=Synthesis Infrastructures wiki|publisher-url=https://synthesis-infrastructures.wiki/index.php?title=Discourse_Modeling|date=2022-11-12|author=Sj|title=Discourse modeling 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;
** 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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1135</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1135"/>
		<updated>2022-11-12T16:41:42Z</updated>

		<summary type="html">&lt;p&gt;Sj: /* 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=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 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;
{{source|url=https://synthesis-infrastructures.wiki/Discourse_Modeling|publisher=Synthesis Infrastructures wiki|publisher-url=https://synthesis-infrastructures.wiki/index.php?title=Discourse_Modeling|date=2022-11-12|author=Sj|title=Discourse modeling 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;
** 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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1134</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1134"/>
		<updated>2022-11-12T16:41:16Z</updated>

		<summary type="html">&lt;p&gt;Sj: /* 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=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 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;
{{source|url=https://synthesis-infrastructures.wiki/Discourse_Modeling|publisher=Synthesis Infrastructures wiki|date=2022-11-12|author=Sj|title=Discourse modeling 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;
** 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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Category:Discourse_graph_templates&amp;diff=1133</id>
		<title>Category:Discourse graph templates</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Category:Discourse_graph_templates&amp;diff=1133"/>
		<updated>2022-11-12T16:40:26Z</updated>

		<summary type="html">&lt;p&gt;Sj: Created page with &amp;quot;Templates for axiom, claim, evidence, question, source...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Templates for axiom, claim, evidence, question, source...&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:Source&amp;diff=1131</id>
		<title>Template:Source</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:Source&amp;diff=1131"/>
		<updated>2022-11-12T16:39:47Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
A quick template for sources.  Part of [[:category:Discourse graph templates|Discourse graph templates]]. &lt;br /&gt;
[[category:Discourse graph templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{{author}}}, {{{date}}}. ''{{{title}}}''. [{{{publisher-url}}} {{{publisher}}}].&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:Source&amp;diff=1130</id>
		<title>Template:Source</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:Source&amp;diff=1130"/>
		<updated>2022-11-12T16:39:38Z</updated>

		<summary type="html">&lt;p&gt;Sj: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
A quick template for sources.  Part of [[:category:Discourse graph templates]]. &lt;br /&gt;
[[category:Discourse graph templates]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{{author}}}, {{{date}}}. ''{{{title}}}''. [{{{publisher-url}}} {{{publisher}}}].&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Template:Source&amp;diff=1129</id>
		<title>Template:Source</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Template:Source&amp;diff=1129"/>
		<updated>2022-11-12T16:38:44Z</updated>

		<summary type="html">&lt;p&gt;Sj: quick start&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{{author}}}, {{{date}}}. ''{{{title}}}''. [{{{publisher-url}}} {{{publisher}}}].&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1128</id>
		<title>Discourse Modeling</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=Discourse_Modeling&amp;diff=1128"/>
		<updated>2022-11-12T16:37:03Z</updated>

		<summary type="html">&lt;p&gt;Sj: +source&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 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;
{{Source|URL=https://synthesis-infrastructures.wiki/Discourse_Modeling|Publisher=Synthesis Infrastructures wiki|Date=2022-11-12|Author=Sj}}&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>Sj</name></author>
	</entry>
	<entry>
		<id>https://synthesis.jon-e.net/index.php?title=User_talk:Sj&amp;diff=917</id>
		<title>User talk:Sj</title>
		<link rel="alternate" type="text/html" href="https://synthesis.jon-e.net/index.php?title=User_talk:Sj&amp;diff=917"/>
		<updated>2022-11-11T18:14:05Z</updated>

		<summary type="html">&lt;p&gt;Sj: Created page with &amp;quot;Leave me a message here.  Or for faster response, leave one on Meta.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Leave me a message here.  Or for faster response, leave one on [[metawikimedia:user talk:sj|Meta]].&lt;/div&gt;</summary>
		<author><name>Sj</name></author>
	</entry>
</feed>