valueflows

valueflows docs
git clone https://s.sonu.ch/~srfsh/valueflows.git
Log | Files | Refs | README

commit ea46928d121b1f5f22a83942b95aa0ca5738af3f
parent 7a12e7f76ba703d8ada769ce7662454f662ed27f
Author: Bob Haugen <bob.haugen@gmail.com>
Date:   Wed,  7 Aug 2019 13:22:26 -0500

Merge pull request #547 from valueflows/examples-pics

diagrams for examples, first set
Diffstat:
Mdocs/examples/ex-exchange.md | 8++++++++
Mdocs/examples/ex-production.md | 8+++++++-
Mexamples/exch-agreement.yaml | 8++++----
Mexamples/process-workflow.yaml | 2+-
Arelease-doc-in-process/book.png | 0
Arelease-doc-in-process/book.xml | 65+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Arelease-doc-in-process/exch-agreement.png | 0
Arelease-doc-in-process/exch-agreement.xml | 68++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Arelease-doc-in-process/move-crypto.png | 0
Arelease-doc-in-process/move-crypto.xml | 35+++++++++++++++++++++++++++++++++++
Arelease-doc-in-process/proc-mfg.png | 0
Arelease-doc-in-process/proc-mfg.xml | 110+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Arelease-doc-in-process/proc-svc.png | 0
Arelease-doc-in-process/proc-svc.xml | 95+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Arelease-doc-in-process/proc-workflow.png | 0
Arelease-doc-in-process/proc-workflow.xml | 53+++++++++++++++++++++++++++++++++++++++++++++++++++++
Arelease-doc-in-process/xfer-crypto.png | 0
Arelease-doc-in-process/xfer-crypto.xml | 35+++++++++++++++++++++++++++++++++++
18 files changed, 481 insertions(+), 6 deletions(-)

diff --git a/docs/examples/ex-exchange.md b/docs/examples/ex-exchange.md @@ -11,24 +11,32 @@ An exchange agreement with commitments and an exchange without prior agreement. +![exchange diagram](https://rawgit.com/valueflows/valueflows/master/release-doc-in-process/exch-agreement.png) + [import, lang:"yaml"](../../examples/exch-agreement.yaml) #### Crypto-currency transfer A simple transfer of a currency from one agent to another. +![crypto transfer diagram](https://rawgit.com/valueflows/valueflows/master/release-doc-in-process/xfer-crypto.png) + [import, lang:"yaml"](../../examples/transfer-crypto.yaml) #### Moving crypto-currency A simple move of a currency from one account to another by one agent. +![crypto move diagram](https://rawgit.com/valueflows/valueflows/master/release-doc-in-process/move-crypto.png) + [import, lang:"yaml"](../../examples/move-crypto.yaml) #### Checkout book Checking out and checking back in a library book (a loan). +![checkout diagram](https://rawgit.com/valueflows/valueflows/master/release-doc-in-process/book.png) + [import, lang:"yaml"](../../examples/checkout-book.yaml) #### Claim diff --git a/docs/examples/ex-production.md b/docs/examples/ex-production.md @@ -8,17 +8,23 @@ Simple one-process manufacturing with typical inputs and outputs. +![manufacturing diagram](https://rawgit.com/valueflows/valueflows/master/release-doc-in-process/proc-mfg.png) + [import, lang:"yaml"](../../examples/process-manufacturing.yaml) #### Service Simple delivery of a service with typical inputs and outputs. -[import, lang:"yaml"](../../examples/process-manufacturing.yaml) +![service diagram](https://rawgit.com/valueflows/valueflows/master/release-doc-in-process/proc-svc.png) + +[import, lang:"yaml"](../../examples/process-service.yaml) #### Workflow production Simple repair process with typical inputs and outputs. The same economic resource goes into and out of the process(es). +![workflow diagram](https://rawgit.com/valueflows/valueflows/master/release-doc-in-process/proc-workflow.png) + [import, lang:"yaml"](../../examples/process-workflow.yaml) diff --git a/examples/exch-agreement.yaml b/examples/exch-agreement.yaml @@ -19,7 +19,7 @@ - '@id': alice:2342d456-5d6f-46d5-a7ed-3ac7bfd5a86c '@type': Commitment clauseOf: alice:57f1c1d0-432e-4bfa-9d32-002b8955a708 - action: give + action: transfer provider: https://alice.example/ receiver: https://bob.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q89 # apples @@ -30,7 +30,7 @@ - '@id': bob:fd399b37-0740-4a68-a184-1e655021ca21 '@type': Commitment clauseOf: alice:57f1c1d0-432e-4bfa-9d32-002b8955a708 - action: give + action: transfer provider: https://bob.example/ receiver: https://alice.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q5977438 # soft apple cider @@ -47,7 +47,7 @@ - '@id': store:a8356625-bf64-4c16-9099-28aa1b718c4b '@type': EconomicEvent realizationOf: store:ac9ec98d-db80-44dc-97be-7aa149b2fe5d - action: give + action: transfer provider: https://store.example/ receiver: https://carol.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q47107 # bucket @@ -58,7 +58,7 @@ - '@id': store:a8356625-bf64-4c16-9099-28aa1b718c4b '@type': EconomicEvent realizationOf: store:ac9ec98d-db80-44dc-97be-7aa149b2fe5d - action: give + action: transfer provider: https://carol.example/ receiver: https://store.example/ resourceClassifiedAs: https://www.wikidata.org/wiki/Q4917 # US dollar diff --git a/examples/process-workflow.yaml b/examples/process-workflow.yaml @@ -39,7 +39,7 @@ - '@id': repair:52f0e212-3c4f-4d27-b345-5e964c135824 '@type': EconomicEvent inputOf: repair:02b39a30-3e04-4305-9656-7f261aa63c84 - action: improve + action: modify provider: https://auto-repair.example/ receiver: https://alice.example/ resourceInventoriedAs: alice:e1721a61-cd47-4556-84b9-8b1b81da15bf diff --git a/release-doc-in-process/book.png b/release-doc-in-process/book.png Binary files differ. diff --git a/release-doc-in-process/book.xml b/release-doc-in-process/book.xml @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mxfile modified="2019-08-07T17:04:46.282Z" host="www.draw.io" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0" version="11.1.1" etag="rD5LYsr1oZxQnc2JI8tK" type="device" compressed="false"> + <diagram id="BQL5SDyLPihtyZrJrx3J"> + <mxGraphModel dx="1355" dy="778" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> + <root> + <mxCell id="0"/> + <mxCell id="1" parent="0"/> + <mxCell id="2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fad9d5;strokeColor=none;align=left;verticalAlign=top;" vertex="1" parent="1"> + <mxGeometry x="22" y="1550" width="538" height="120" as="geometry"/> + </mxCell> + <mxCell id="3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=none;align=left;verticalAlign=top;" vertex="1" parent="1"> + <mxGeometry x="22" y="1669" width="538" height="70" as="geometry"/> + </mxCell> + <mxCell id="4" value="Agreement" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="227" y="1562" width="100" height="40" as="geometry"/> + </mxCell> + <mxCell id="5" value="&lt;div&gt;transfer book&lt;/div&gt;&lt;div&gt; to Bob&lt;/div&gt;" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="145" y="1687" width="106" height="40" as="geometry"/> + </mxCell> + <mxCell id="6" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.375;entryY=1;entryDx=0;entryDy=0;" edge="1" source="5" target="4" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="183" y="1622" as="sourcePoint"/> + <mxPoint x="233" y="1572" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="7" value="commit to transfer book to library" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="277" y="1621" width="123" height="40" as="geometry"/> + </mxCell> + <mxCell id="8" value="" style="endArrow=classic;html=1;exitX=0.625;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" source="4" target="7" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="207.5" y="1632" as="sourcePoint"/> + <mxPoint x="308" y="1602" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="9" value="&lt;div&gt;library book ISBN:1234&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="33.5" y="1687" width="82" height="40" as="geometry"/> + </mxCell> + <mxCell id="10" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" source="9" target="5" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="120" y="1819" as="sourcePoint"/> + <mxPoint x="170" y="1769" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="11" value="&lt;div&gt;transfer book&lt;/div&gt;&lt;div&gt; to library&lt;br&gt;&lt;/div&gt;" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="329" y="1687" width="106" height="40" as="geometry"/> + </mxCell> + <mxCell id="12" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" source="7" target="11" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="310" y="1820" as="sourcePoint"/> + <mxPoint x="360" y="1770" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="13" value="&lt;div&gt;library book ISBN:1234&lt;br&gt;&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="459" y="1687" width="82" height="40" as="geometry"/> + </mxCell> + <mxCell id="14" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" source="11" target="13" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="370" y="1820" as="sourcePoint"/> + <mxPoint x="420" y="1770" as="targetPoint"/> + </mxGeometry> + </mxCell> + </root> + </mxGraphModel> + </diagram> +</mxfile> diff --git a/release-doc-in-process/exch-agreement.png b/release-doc-in-process/exch-agreement.png Binary files differ. diff --git a/release-doc-in-process/exch-agreement.xml b/release-doc-in-process/exch-agreement.xml @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mxfile modified="2019-08-07T16:12:55.231Z" host="www.draw.io" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0" version="11.1.1" etag="vX_keMs7XRLeBlwbk2Ri" type="device" compressed="false"> + <diagram id="q-BsAQJefdVYjLElGB8P"> + <mxGraphModel dx="1355" dy="778" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> + <root> + <mxCell id="0"/> + <mxCell id="1" parent="0"/> + <mxCell id="2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#fad9d5;strokeColor=none;align=left;verticalAlign=top;" vertex="1" parent="1"> + <mxGeometry x="20" y="1050" width="610" height="130" as="geometry"/> + </mxCell> + <mxCell id="3" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=none;align=left;verticalAlign=top;" vertex="1" parent="1"> + <mxGeometry x="20" y="1180" width="610" height="70" as="geometry"/> + </mxCell> + <mxCell id="4" value="Carol&#39;s bank account" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="375" y="1196" width="85" height="40" as="geometry"/> + </mxCell> + <mxCell id="5" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" source="4" target="6" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="476" y="1216" as="sourcePoint"/> + <mxPoint x="521.5" y="1286" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="6" value="transfer $5 to the store" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="480.5" y="1196" width="97" height="40" as="geometry"/> + </mxCell> + <mxCell id="7" value="transfer 1 bucket to Carol" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="260" y="1196" width="103" height="40" as="geometry"/> + </mxCell> + <mxCell id="8" value="Agreement" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="114" y="1060" width="100" height="40" as="geometry"/> + </mxCell> + <mxCell id="9" value="Agreement" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="364.5" y="1060" width="100" height="40" as="geometry"/> + </mxCell> + <mxCell id="10" value="commit to transfer 50kg apples to Bob" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="30" y="1120" width="129" height="40" as="geometry"/> + </mxCell> + <mxCell id="11" value="" style="endArrow=classic;html=1;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.375;entryY=1;entryDx=0;entryDy=0;" edge="1" source="10" target="8" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="70" y="1120" as="sourcePoint"/> + <mxPoint x="120" y="1070" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="12" value="commit to transfer 10L cider to Alice" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="172" y="1120" width="118" height="40" as="geometry"/> + </mxCell> + <mxCell id="13" value="" style="endArrow=classic;html=1;exitX=0.625;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" source="8" target="12" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="94.5" y="1130" as="sourcePoint"/> + <mxPoint x="195" y="1100" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="14" value="" style="endArrow=classic;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.375;entryY=1;entryDx=0;entryDy=0;" edge="1" source="7" target="9" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="370" y="1190" as="sourcePoint"/> + <mxPoint x="420" y="1140" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="15" value="" style="endArrow=classic;html=1;exitX=0.625;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" source="9" target="6" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="460" y="1180" as="sourcePoint"/> + <mxPoint x="510" y="1130" as="targetPoint"/> + </mxGeometry> + </mxCell> + </root> + </mxGraphModel> + </diagram> +</mxfile> diff --git a/release-doc-in-process/move-crypto.png b/release-doc-in-process/move-crypto.png Binary files differ. diff --git a/release-doc-in-process/move-crypto.xml b/release-doc-in-process/move-crypto.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mxfile modified="2019-08-07T16:21:58.845Z" host="www.draw.io" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0" version="11.1.1" etag="tJVKTEgwkMg2nzfF6T6E" type="device" compressed="false"> + <diagram id="5pvcx31wTgRF5N34RVtV"> + <mxGraphModel dx="1355" dy="778" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> + <root> + <mxCell id="0"/> + <mxCell id="1" parent="0"/> + <mxCell id="2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=none;align=left;verticalAlign=bottom;" vertex="1" parent="1"> + <mxGeometry x="24" y="1426" width="367" height="80" as="geometry"/> + </mxCell> + <mxCell id="3" value="&lt;div&gt;Bob&#39;s&lt;/div&gt;&lt;div&gt; wallet 2&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="292.5" y="1445" width="79" height="40" as="geometry"/> + </mxCell> + <mxCell id="4" value="&lt;div&gt;Bob&#39;s &lt;br&gt;&lt;/div&gt;&lt;div&gt;wallet 1&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="33.5" y="1445" width="82" height="40" as="geometry"/> + </mxCell> + <mxCell id="5" value="" style="endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;" edge="1" source="4" target="6" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="85" y="1624.5" as="sourcePoint"/> + <mxPoint x="152" y="1464.5" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="6" value="move 100 FairCoin to another account" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="139" y="1445" width="131" height="40" as="geometry"/> + </mxCell> + <mxCell id="7" value="" style="endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" source="6" target="3" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="279.5" y="1465" as="sourcePoint"/> + <mxPoint x="289.5" y="1464.5" as="targetPoint"/> + </mxGeometry> + </mxCell> + </root> + </mxGraphModel> + </diagram> +</mxfile> diff --git a/release-doc-in-process/proc-mfg.png b/release-doc-in-process/proc-mfg.png Binary files differ. diff --git a/release-doc-in-process/proc-mfg.xml b/release-doc-in-process/proc-mfg.xml @@ -0,0 +1,110 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mxfile modified="2019-08-07T15:43:43.362Z" host="www.draw.io" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0" version="11.1.1" etag="CcETwTjVNjGVWE2VgIhm" type="device" compressed="false"> + <diagram id="DjtEGLDMjizAklm8L-ss"> + <mxGraphModel dx="1355" dy="778" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> + <root> + <mxCell id="0"/> + <mxCell id="1" parent="0"/> + <mxCell id="2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=none;align=left;verticalAlign=bottom;" vertex="1" parent="1"> + <mxGeometry x="22" y="340" width="558" height="200" as="geometry"/> + </mxCell> + <mxCell id="3" value="CNC machine" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="30" y="488" width="90" height="40" as="geometry"/> + </mxCell> + <mxCell id="4" value="" style="endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;" edge="1" source="3" target="12" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="87" y="668" as="sourcePoint"/> + <mxPoint x="154" y="508" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="5" value="" style="endArrow=classic;html=1;entryX=0;entryY=1;entryDx=0;entryDy=0;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" source="12" target="10" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="232" y="505" as="sourcePoint"/> + <mxPoint x="282.5" y="475" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="6" value="" style="endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;" edge="1" source="10" target="11" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="324.5" y="457" as="sourcePoint"/> + <mxPoint x="373.5" y="487" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="7" value="Lean desk" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="487.5" y="418.5" width="79" height="40" as="geometry"/> + </mxCell> + <mxCell id="8" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" target="7" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="462" y="438.5" as="sourcePoint"/> + <mxPoint x="507.5" y="508.5" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="9" value="Input Economic Event" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="141.5" y="488" width="92" height="40" as="geometry"/> + </mxCell> + <mxCell id="10" value="Make lean desk" style="ellipse;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="269" y="413.5" width="78" height="50" as="geometry"/> + </mxCell> + <mxCell id="11" value="&lt;div&gt;produce 1 lean desk&lt;br&gt;&lt;/div&gt;" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="371.5" y="418.5" width="97" height="40" as="geometry"/> + </mxCell> + <mxCell id="12" value="use CNC machine 3.5 hours" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="138" y="488" width="102" height="40" as="geometry"/> + </mxCell> + <mxCell id="13" value="Plywood sheets" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="30" y="441.5" width="90" height="40" as="geometry"/> + </mxCell> + <mxCell id="14" value="" style="endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;" edge="1" source="13" target="17" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="87" y="621.5" as="sourcePoint"/> + <mxPoint x="154" y="461.5" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="15" value="" style="endArrow=classic;html=1;entryX=0.051;entryY=0.71;entryDx=0;entryDy=0;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryPerimeter=0;" edge="1" source="17" target="10" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="232" y="458.5" as="sourcePoint"/> + <mxPoint x="263.4228355337302" y="430.1776695296601" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="16" value="Input Economic Event" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="141.5" y="441.5" width="92" height="40" as="geometry"/> + </mxCell> + <mxCell id="17" value="consume 3 plywood sheets" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="138" y="441.5" width="102" height="40" as="geometry"/> + </mxCell> + <mxCell id="18" value="Desk design" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="30" y="394.5" width="90" height="40" as="geometry"/> + </mxCell> + <mxCell id="19" value="" style="endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;" edge="1" source="18" target="21" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="87" y="574.5" as="sourcePoint"/> + <mxPoint x="154" y="414.5" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="20" value="Input Economic Event" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="141.5" y="394.5" width="92" height="40" as="geometry"/> + </mxCell> + <mxCell id="21" value="cite desk design" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="138" y="394.5" width="102" height="40" as="geometry"/> + </mxCell> + <mxCell id="22" value="" style="endArrow=classic;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;" edge="1" source="24" target="10" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="120" y="368" as="sourcePoint"/> + <mxPoint x="154" y="368" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="23" value="Input Economic Event" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="141.5" y="348" width="92" height="40" as="geometry"/> + </mxCell> + <mxCell id="24" value="work 7 hours machining" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="138" y="348" width="102" height="40" as="geometry"/> + </mxCell> + <mxCell id="25" value="" style="endArrow=classic;html=1;entryX=0.013;entryY=0.37;entryDx=0;entryDy=0;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryPerimeter=0;" edge="1" source="21" target="10" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="250" y="471.5" as="sourcePoint"/> + <mxPoint x="282.97800000000007" y="477" as="targetPoint"/> + </mxGeometry> + </mxCell> + </root> + </mxGraphModel> + </diagram> +</mxfile> diff --git a/release-doc-in-process/proc-svc.png b/release-doc-in-process/proc-svc.png Binary files differ. diff --git a/release-doc-in-process/proc-svc.xml b/release-doc-in-process/proc-svc.xml @@ -0,0 +1,95 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mxfile modified="2019-08-07T15:44:48.266Z" host="www.draw.io" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0" version="11.1.1" etag="PAplibfwvCpEdb2keR94" type="device" compressed="false"> + <diagram id="XdiGjQwwjG3Ddg037xyv"> + <mxGraphModel dx="1355" dy="778" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> + <root> + <mxCell id="0"/> + <mxCell id="1" parent="0"/> + <mxCell id="2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=none;align=left;verticalAlign=bottom;" vertex="1" parent="1"> + <mxGeometry x="22" y="620" width="478" height="160" as="geometry"/> + </mxCell> + <mxCell id="3" value="3D printer" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="30" y="728" width="90" height="40" as="geometry"/> + </mxCell> + <mxCell id="4" value="" style="endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;" edge="1" source="3" target="10" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="87" y="908" as="sourcePoint"/> + <mxPoint x="154" y="748" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="5" value="" style="endArrow=classic;html=1;entryX=0;entryY=1;entryDx=0;entryDy=0;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" source="10" target="8" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="232" y="745" as="sourcePoint"/> + <mxPoint x="282.5" y="715" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="6" value="" style="endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;" edge="1" source="8" target="9" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="324.5" y="719.5" as="sourcePoint"/> + <mxPoint x="373.5" y="749.5" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="7" value="Input Economic Event" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="141.5" y="728" width="92" height="40" as="geometry"/> + </mxCell> + <mxCell id="8" value="Give 3D printing workshop" style="ellipse;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="269" y="676.5" width="91" height="50" as="geometry"/> + </mxCell> + <mxCell id="9" value="service 1 day 3D workshop for Bob" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="386.5" y="681" width="97" height="40" as="geometry"/> + </mxCell> + <mxCell id="10" value="use 3D printer 8 hours" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="138" y="728" width="102" height="40" as="geometry"/> + </mxCell> + <mxCell id="11" value="Workshop handouts" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="30" y="681.5" width="90" height="40" as="geometry"/> + </mxCell> + <mxCell id="12" value="" style="endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;" edge="1" source="11" target="15" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="87" y="861.5" as="sourcePoint"/> + <mxPoint x="154" y="701.5" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="13" value="" style="endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" source="15" target="8" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="232" y="698.5" as="sourcePoint"/> + <mxPoint x="263.4228355337302" y="670.1776695296601" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="14" value="Input Economic Event" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="141.5" y="681.5" width="92" height="40" as="geometry"/> + </mxCell> + <mxCell id="15" value="consume 3&amp;nbsp; handouts" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="138" y="681.5" width="102" height="40" as="geometry"/> + </mxCell> + <mxCell id="16" value="" style="endArrow=classic;html=1;entryX=0;entryY=0;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;" edge="1" source="17" target="8" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="120" y="608" as="sourcePoint"/> + <mxPoint x="154" y="608" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="17" value="work 8 hours 3D printer training" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="138.5" y="635" width="102" height="40" as="geometry"/> + </mxCell> + <mxCell id="18" value="" style="endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0;exitDx=0;exitDy=0;endFill=1;" edge="1" source="8" target="19" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="360" y="655.5" as="sourcePoint"/> + <mxPoint x="373.5" y="703.5" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="19" value="service 1 day 3D workshop for Alice" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="386.5" y="635" width="97" height="40" as="geometry"/> + </mxCell> + <mxCell id="20" value="" style="endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=1;exitDx=0;exitDy=0;endFill=1;" edge="1" source="8" target="21" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="360" y="748.5" as="sourcePoint"/> + <mxPoint x="373.5" y="796.5" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="21" value="service 1 day 3D workshop for Carol" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="386.5" y="728" width="97" height="40" as="geometry"/> + </mxCell> + </root> + </mxGraphModel> + </diagram> +</mxfile> diff --git a/release-doc-in-process/proc-workflow.png b/release-doc-in-process/proc-workflow.png Binary files differ. diff --git a/release-doc-in-process/proc-workflow.xml b/release-doc-in-process/proc-workflow.xml @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mxfile modified="2019-08-07T15:45:47.288Z" host="www.draw.io" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0" version="11.1.1" etag="ST60XD6g07Tl2otOQrNk" type="device" compressed="false"> + <diagram id="-A9_dvva2dXPiQkwREr2"> + <mxGraphModel dx="1355" dy="778" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> + <root> + <mxCell id="0"/> + <mxCell id="1" parent="0"/> + <mxCell id="2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=none;align=left;verticalAlign=bottom;" vertex="1" parent="1"> + <mxGeometry x="30" y="880" width="550" height="80" as="geometry"/> + </mxCell> + <mxCell id="3" value="" style="endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;" edge="1" source="6" target="7" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="324.5" y="937" as="sourcePoint"/> + <mxPoint x="373.5" y="967" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="4" value="Alice&#39;s car" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="488.5" y="898.5" width="79" height="40" as="geometry"/> + </mxCell> + <mxCell id="5" value="" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" target="4" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="462" y="918.5" as="sourcePoint"/> + <mxPoint x="507.5" y="988.5" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="6" value="Change the oil" style="ellipse;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="269" y="893.5" width="78" height="50" as="geometry"/> + </mxCell> + <mxCell id="7" value="modify Alice&#39;s car" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="371.5" y="898.5" width="97" height="40" as="geometry"/> + </mxCell> + <mxCell id="8" value="Alice&#39;s car" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="40" y="899" width="82" height="40" as="geometry"/> + </mxCell> + <mxCell id="9" value="" style="endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;" edge="1" source="8" target="10" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="91.5" y="1078.5" as="sourcePoint"/> + <mxPoint x="158.5" y="918.5" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="10" value="accept Alice&#39;s car" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="144.5" y="898.5" width="102" height="40" as="geometry"/> + </mxCell> + <mxCell id="11" value="" style="endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" source="10" target="6" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="250" y="951.5" as="sourcePoint"/> + <mxPoint x="282.97800000000007" y="957" as="targetPoint"/> + </mxGeometry> + </mxCell> + </root> + </mxGraphModel> + </diagram> +</mxfile> diff --git a/release-doc-in-process/xfer-crypto.png b/release-doc-in-process/xfer-crypto.png Binary files differ. diff --git a/release-doc-in-process/xfer-crypto.xml b/release-doc-in-process/xfer-crypto.xml @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mxfile modified="2019-08-07T16:17:39.619Z" host="www.draw.io" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0" version="11.1.1" etag="Ia0CWqvwuQmdVsXkvI3b" type="device" compressed="false"> + <diagram id="gqtEKR7L3sks3tE7gULn"> + <mxGraphModel dx="1355" dy="778" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> + <root> + <mxCell id="0"/> + <mxCell id="1" parent="0"/> + <mxCell id="2" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=none;align=left;verticalAlign=bottom;" vertex="1" parent="1"> + <mxGeometry x="22" y="1320" width="348" height="80" as="geometry"/> + </mxCell> + <mxCell id="3" value="&lt;div&gt;Bob&#39;s&lt;/div&gt;&lt;div&gt; wallet&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="274" y="1339" width="79" height="40" as="geometry"/> + </mxCell> + <mxCell id="4" value="Alice&#39;s wallet" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1"> + <mxGeometry x="32" y="1339" width="82" height="40" as="geometry"/> + </mxCell> + <mxCell id="5" value="" style="endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;endFill=1;" edge="1" source="4" target="6" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="83.5" y="1518.5" as="sourcePoint"/> + <mxPoint x="150.5" y="1358.5" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="6" value="transfer 100 FairCoin to Bob" style="shape=delay;whiteSpace=wrap;html=1;rounded=0;glass=1;comic=0;" vertex="1" parent="1"> + <mxGeometry x="137" y="1339" width="114" height="40" as="geometry"/> + </mxCell> + <mxCell id="7" value="" style="endArrow=classic;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" source="6" target="3" parent="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="242" y="1391.5" as="sourcePoint"/> + <mxPoint x="261" y="1358.5" as="targetPoint"/> + </mxGeometry> + </mxCell> + </root> + </mxGraphModel> + </diagram> +</mxfile>