generated at
三角ロジック
三角ロジックとは論理的思考基礎となる考え方である。
演繹法帰納法も三角ロジックに当てはめて考えることができる
また、三角ロジックを段階的に用いるとより論理的強固論理展開可能となる。
Stephen Toulmin(哲学者・イギリス)が提案。
CLAIM:主張結論要求推論仮説 など
DATA:データ情報知識事実資料証拠 など
WARRANT:根拠論拠理由づけ保証 など

d3.js
const graph = ` graph g { CLAIM -- DATA ; CLAIM -- WARRANT ; DATA -- WARRANT ; {rank = same; DATA; WARRANT} } `




d3.js
d3.select("#graph").graphviz() .fade(false) .renderDot(graph);

visScript.js
// create an array with nodes var nodes = new vis.DataSet([ { id: 1, label: "CLAIM" }, { id: 2, label: "WARRANT" }, { id: 3, label: "DATA" }, ]); // create an array with edges var edges = new vis.DataSet([ { from: 1, to: 3 }, { from: 1, to: 2 }, { from: 2, to: 3 }, ]); // create a network var container = document.getElementById("vis"); var data = { nodes: nodes, edges: edges, }; var options = {}; var network = new vis.Network(container, data, options);

vis-script-button ←実行ボタン

vizScript.js
const graph = ` graph g { CLAIM -- DATA ; CLAIM -- WARRANT ; DATA -- WARRANT ; {rank = same; DATA; WARRANT} } `;

vizScript.js
const viz = new Viz(); viz.renderSVGElement(graph) .then(function(element) { const editor = document.getElementById('editor'); editor.appendChild(element); });


viz-script-button ←実行ボタン

t.pu
@startdot graph triangular { label="三角ロジック"; node [fontsize = 12, shape = box, style=rounded ]; CLAIM -- DATA ; CLAIM -- WARRANT ; DATA -- WARRANT ; {rank = same; DATA; WARRANT} } @enddot