valueflows

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

commit 6077de6273e2f26c7db7bbe6ab97ec339c7d9eb3
parent 8ac03f473e6164330576113c49d30b48082c2354
Author: Bob Haugen <bob.haugen@gmail.com>
Date:   Sat,  3 Aug 2019 10:17:05 -0500

Merge pull request #528 from valueflows/diagrams

Diagrams
Diffstat:
Mdocs/specification/diagrams/uml.md | 7++++---
Mdocs/specification/diagrams/vowl.md | 2++
Mrelease-doc-in-process/ValueFlowsUML.png | 0
Mrelease-doc-in-process/ValueFlowsUML.xml | 580++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
Mrelease-doc-in-process/all-vf-vowl.svg | 6+++---
Mrelease-doc-in-process/all_vf.TTL | 8++++----
6 files changed, 591 insertions(+), 12 deletions(-)

diff --git a/docs/specification/diagrams/uml.md b/docs/specification/diagrams/uml.md @@ -2,6 +2,8 @@ ![VF uml picture](https://rawgit.com/valueflows/valueflows/master/release-doc-in-process/ValueFlowsUML.png) -Note: There are some differences in this representation and the RDF based representation. This is to support OO and relational implementations, as well as open vocabularies that are not RDF based. This is mostly where there are rdf properties not associated with classes. +Note: There are some differences in this representation and the RDF based representation. +* This is to support object oriented and relational implementations, as well as open vocabularies that are not RDF based. This is mostly where there are rdf properties not associated with classes. +* This includes all elements necessary for the vocabulary, so includes (and denotes) necessary elements that we re-use from other vocabularies. -Credit: https://support.draw.io/- \ No newline at end of file +Credit: https://support.draw.io/ diff --git a/docs/specification/diagrams/vowl.md b/docs/specification/diagrams/vowl.md @@ -2,6 +2,8 @@ You can view this in an active environment [here](http://www.visualdataweb.de/webvowl/#iri=https://raw.githubusercontent.com/valueflows/valueflows/master/release-doc-in-process/all_vf.TTL). +Note that this diagram includes only the linked open data VF namespace, so does not include important items for which we are re-using other namespaces. See [the UML Diagram](specification/diagrams/uml.md) for a complete model with the namespaces identified. + ![VF uml picture](https://rawgit.com/valueflows/valueflows/master/release-doc-in-process/all-vf-vowl.svg) Credit: http://visualdataweb.de/ diff --git a/release-doc-in-process/ValueFlowsUML.png b/release-doc-in-process/ValueFlowsUML.png Binary files differ. diff --git a/release-doc-in-process/ValueFlowsUML.xml b/release-doc-in-process/ValueFlowsUML.xml @@ -1,2 +1,579 @@ <?xml version="1.0" encoding="UTF-8"?> -<mxfile modified="2019-04-14T15:40:49.585Z" host="www.draw.io" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0" etag="H5Zk6HFx8KpvyRE6h4ql" version="10.5.4" type="google"><diagram id="fbe6a5e9-5b10-23b0-562a-0cf294ecc85a" name="Page-1">7V1Zu6I4Gv4151IfkhCWy1Nbd013TdVU1fRyiRCVKQUb8Sz16wcUOORLwICAHtS6qCNiJMmbb1/uyNv10y+Rs1l+Cj22usOa93RH3t1hTKhtJP+lV56zKwbSDlcWke8drqGXC9/8nyy7mN+28z225W6Mw3AV+xv+ohsGAXNj7poTReEjf9s8XPG/unEWTLjwzXVW4tU/fS9eHq5aVHu5/ivzF8vsl7GmZZ+snfzm7MJ26XjhY+kSeX9H3kZhGB/+Wj+9Zat09fJ1OXzvQ8WnxYNFLIhVvoA1bM11V3M9z7P1uTNB9DDEg7PaZbP9PNuy6MGJ/TDIHjp+zlficenH7NvGcdP3j8l235E3y3i9St6h5M+5v1q9DVdhtL+bzPev5LrnbJfMy27axlH4g5Vus7T0X/r1MIiz3Ud68v6BRbGfbMP9yl8EycU4TH/Pyd6t2DzOvlQazN6/kuvi0mSrlY7KnkqXsqX6hYVrFkfPyS3ZpxOkZ/uWIbcA7uMLDLCZ42BZwgDNd9zJsLcoRn/ZnuSPbIdUd0sXduvLyhl6m5S3pbyXvW4T5bdJ1yW7ZMh2yexll4iwS3fYWOWrwm2V8c8uzD+YbPfrdZ/cgPTN08uHyV+L9P/fgvBxxbyEWGXDJY92GPHw+cA4ADsuh8WQx3NC8kGOnk9i0A52foZmM8dGmossx9D0SfXGb6S7vnaihR8ctlxLd1zbr4x2uD7Zr2D6mV76LFmceJItffqZmywgi/iPPeaG0YGC7+/ZBR6LVn7AREw1RiaRITMfZZZfmIdOgqT7+wXbwzNH60z4QgSvCJguLm/gtaXw5VbLfMBv+qFVNzflFUKyUR7S5QicdfXZrZ7nhc/KXzs1JOnVTmsTJROLnn8P3UwWGtEEtz/CbYrHMC42ruVJBBxHSTYIk7vmq70cnLIgIC3g7P0HZ+2vUsr+K1s9sHRUNe4lMCxt/+qG52BE0ZTyQiEVhUKEJTwHkS6kDchzRAH+ynnOFxZtuePaH9O5NvBrFgXgt0wigh9JwG/0gX3jhv3sQhgtkvs/Rwsn8H9CfnU7AF0dgOSlcgAIHegAWJIDAPaEBd59agNL3s1WofsjWYnkUr7cxuHth/1GvNP4Na5ey2QJo+e/0m9MTZq//zv7Gnvy48NnNHv3dzZ25RZsw13ksvpTHieHlMX1mtdeOVZi48gS2LgtbmTdpmWDfwn9/UlWGDkf5TDb7Itla50wli0IGzYY67Aqwlh7JBXzbgcu+0Zdy/rAXpf9ylb7J9ku/c2Aeu1p0n7yv7NOKXEw224OC3tQ3IJvbrhhn+eNn9rzH2oGV9UuuFGujZXomg3PtmFJKJAlshK7D1aSC22l474HyXY3+1/qVFHjKxkjQRyXMZTZSs45ynxjigsO81cxdMZusg/b8RW7Q75S3rLc+xPtacUD70Rqwkk0gZNYRjtOgmwMx7I1MhgnQUiOrfDc0KpD1mUAq1C9qACG3K8qw14TmBGjauTGAov4lKYGxuoTZjf7OyexvHfDIFz77leWwfVmiB+1IT6OHPeHHyw+JpD0536KyrFN0d1FKS3+z85Jphg/j3aCN6/Dq57pYStXznabnkPvfnux8xU9eNJHvF6PDxCNTCwKXabE3o0oqZbE2oeW3AScMm5zwebbhrnJQRNI5muUcmTyyZkowaC/vItWqhSo5yeJMlS9ldDvYZck8OOz/PB2N9sm4tUudmarwdGgKiVcL0uaIM3iuNIE56EFZbZky9gSsXtgS2JY6lWzpbfheu3H61vo2+g17n/2eqjAIkYyu6WzfcOSnwz8YDHK2b0PvFHN6zCrvW31Y/DdH9mJi9MJkfsZm4fRKGfmzOMXm93FWQo6PHpzP/D3KQajm1l7l/rrmiw/irryJJv5SJdIoseMYl6em1CpdTo1N2JO/HKKbxHkKsobwoQAHyk2JdobRaL2hlEfRsVbFC1Hwe4XEWM35a2bCV/Z4caaaXBHGxkSfwGRGmb6SEU1b0ebO9ruCBwEkTdPme/KmbFV3dP0bh9/P5/vo7duNloZmyc24m20hen1GCnoJSldlilwxZTgSxS6bFvWTF4jKeiGxY/YPrtZOUHAvLIpbKTaptSuMtK53uKIRjS7rixmVyZfGHmkdyZeUJkNQapodJKICMWLW64YB+r3T+7SCRZsbLaEm5AP8oFNXshHRKLuW2QgGR/dLHn8KczyH94/jOcE3oIWbkEL4/Kb3oIWXvXMriZo4Vpc+2P1WytmuoxkonVxGDcNW8mCbxpCsR/bUnPUo05KNAjyvWjEPxiIwiDhLuvt91DYpF5T6bPKDKUCP6W6QGJZoPTNu6fyne+e704pDJRHQ3CJ9hUpU60qOKhn0U+oyZtjLDCEagq9TrhxMAXjVKTPiw+Ug6WojYvASOF8vmUn5+DD5c4LH0KMOq60oHi/+DSb4FMNgxWpD7UQNBUhWLgOLZ3bO5NIyE5zjCItt07AuKPG5USKsjS53QOWO++wyoOAsIpiImdBWB0FlFdGe6GA6ZtmBLDK4NMJ+k4Dl40htmg7bNm5m7yAFlWCloQCIp6WTgjWByGBYhkSXiS7PHYNSt+8IPckft2GVg7DrnUboLUtuy5IaD6QIiEU0ZrImzxa80zzfsFKKvi1H2x2carrDonQMjxLIJSR035RaA2CwoKv541x2tJMg5KpUXrxWgu1rLaYBNKoMQwkKxj8OSA50aaaZnO4NLB9TNNJ7v3CIj9ZBBb1z+CHAath8ZSOQhVXFaxFa5xcusXalJRfbcFq87CfmOYgaK3g9psofPC91DQ6IFwRh1S+cKIm4fEdovLEAneIIljrFmmyyvot9B6CdFj8EAFJsIHmIxiFdDUBtROwiZn2mWjpMv/hrGAD3FpDFo83yyou9EgbT0YhFlFodINCnUDk2BqgUMoopDosxG9D3twnCsWeE5dC8qDQqGk6D0Ok4W5hKBMnu6wi28S+A+xGht5Wq9Fg4zvFsuPiM+VaTC41DKKB65Vk8rACH4M0IiSMMq/Ihag4MiW8R9KIGtJGm/LoSthzJ2ZJE/EGHxMafJS1IARKz9pqek8XiKMVJPEQ+fTsB4uXIqznhVsUps/k3QnmSiMBhMxlA8nkqUZMJS/OqWDl9VYddwFUAoiipQGWqwpUi1f7LaTGuhOUOM+l2zbpDdvq550A+6eZVQ+vNpjy91sUN5rGkduRZtfdn/xxmCD4dr6F4Cz3wziMumM8zMmtUNfo3VHBe3BbrTGIWGNTPsZWcGQqexaMjjwLmPBPNBnGLmbIwnuVIHlqt5/mwkuDtgwVqQSdIK9of2DzsgvNSfepzX4oMJDaLTW6dIrcSBgylx6FF6M6riR2/GBYCbnGqiDDGC/OXJAEUmjJOeS6EEF0PdFgS4Z+EwQKGGhqlSypLQVpTEzOnQB+hVrg416kF6wDaV636x8a3p+xiSPiRb6wgwTH5Azo0vXSAT1vrY/ZiQcJaggISyHf2DKn63VHx6Dg/LYTQCY68Bwi0od4bDDNI9aczB0dO6brTLAcvueQjuVet8NHNoFxDpUq68CuumEkZqQhHnatHcsI2fw5IRBoqpC1QCwONsAjdUNxXYYYMV00c5wZ0ee3vFQ+I+5+s4mY6w9YJ7+2NyCgGGOPKMeaDV1A6VGdSkRDWeY2BZ20WsWUwwNS1fbPKSFlqJiL2mi06taAavS6gjLUB6M11TMNIniaCZXtbwuibpmwbmAySmsHoi04EFGBzR5UTgF2FVETBeyY96efrNb5ZOBa84Z9qhdxGDTqAhr1rtCYaqIQjS9Qb4xHyxDBTXrrHEgNbOLZjJi2aZmM6blmchlhFVNNszgo2jouYxFYhouo3tH5szHhxVgLJsMow4sAN7SVdyRt7s/mTb8GiFbrRIolxCP2XNc85lAyn9lVele4i88dpDukA/s8cY8Ia3xJT1sH2FEOfDSAPw5W81VW/wnlH2mCUB/6v4DDCqZ9HhwmZJLLZ5haxDhmLe6XTJ4HoDbIZdBR2/gJzBuVqNU6FBdBT3kP6ETObG6ztPuewzwym9+a4wFdf5E829d9D/Iw2C79zddwNWQL4JPrTkPTgazwrfIze/5D7w+YZSkkAuOW/Q7K81aso+SxhnjSEyso9vGIqg9xbTYjYkPNaCJp/I41icGoiyIEApWtkEWjEqEZWA7oPskb6jsS7byK+7Ri9ofFe2DcEzUJQ8C8omSaQHVWD/xFvH5jQQtTd0q44RkGY4ZuWHOXOUy78W+ef3/YrVKKM3D1yH6Y4vwwF+bBxu3KT3+55Xa6q0Z8ZawtTbbhiI2RZ+yVaaQuYWymVU0iVRmbQH4qGFsC3QS3q9nzwFyNq11S6LKHzxAqNN3000mhC9eEgdb4wFubsatIeLdmbGzzeqmNrY6M2IaBp7pJiWYZOrJNEEBkommiBBcftrT6IIL5sFNbQ1PNMJFuU03HFh6Mv1ZYbzLaPHC8UcPaUaflHLTCqd4QpsgE5r08dOJE8w5Mj9Ha+lgS6WNqWYZt2QghnWo83HVNn1JELNPE1MQ6UnO+VEf1nWJ3NCwDz+fePHkKF83JTTLkJcOvzPU3bBwtTGTNRwaptSgvczlcF6Wls323i2AkznC/72U//mm3iv3Nyn8p4jroY2wOKK5oF3q9wrFJeBP6BMkiyHNvJFd7Eqa1tJGOBRJcIR3PnC3zPg9dda3/sn6WKCBUcaW+/Y/AImPCIRrEWHADYZhHpereASWvJpgCGbYb5yPDzJt5muNYGtXc2eSCUvNKlVVg9HFVBZbGWll/gu1AQci1ypVhGq1jhUiOt6KmQEsgI1C0dYJg2H8/SL515eREgHd+cub82S59kFvDnFFLNULDHCxpmFOkPnbdMEc4iLKmmEqM5NSE2uaRzsqxVFXUpst8WpyW1eFIMBK3sU0+LbZAPyVYw009nxaBRswwBaZDQ5uF9DSQ1/QcNnccmYv0qun798gJtnNOv3zNJP3WbLVPH9ilz/QKOnLuoubhVa9wmt31Br4yIc4CuZzUsFVT2IqLJ3luIb+9tLBkLv14SgifvVHRF6DrMlsqIfVVkkv/IfU8gtqH1APfavuQesGqhbQ+bAHCildkHp2l/HoCXcxBV9cAdOV2r/4S6M8H0I5yPnQDROa1Byh4pAkMgukHnxVW1zPRVlwZFCPN9hiiKtqZIGpTnvLpkFypZyWBICxFz79YHhHgEwzTDzzFkmhnJJ9IK1v/0zxOkyefQh2dXvORXj0yAXNvnY8EaHBRRb1TaIqE8qqNPocYlQ+phvO6zT7njhORdes+5lW4+TWGjtawgfaArYx2yQzinEZcR2CVNWI5FzzeEe9gyHL5FVSqrM+LW8reCSqyqS4a1lHJyubXTkyusW1YuSqvY9w8AFOHQ1EwVHdOCdHHnFe0SMjyx+PiUS0y6gRxiZTTFhmtI25ynSl5TgzCZyeSMKoe0WMIW45aosfS6NSi1DA1pBENghJhq/xp48rGnYpCFeVkD9j7rKA5HgFfDfZalqrsAXxpCxyTV4mImN7SI/Qs3ZxigBLTniL75QWTD5SxSMkU25Zt2JqZsDUKf+aSwHik5KpaM856QNbwydZlsVUYZYsAxB7xpmsCo2wZ4aVTgU/25rxHN72NUzc+Jk82muirm6u+gVI5ntkVtF3iph+zR3vpbN+w5CcDP1iMcnbvA29U8zrMas/GPgYdBCJc+nzjdIrkfsYSkWtcVDWbmTOPuTi31z+xzJ3yzQ0T1W0+vqnN/cDfLllBV0Z68uRW7Nc/rwM8187iMqfVieR8bbZ03ppQtGbh8h6pqMZiWPewVbmrSttVE3PBwOUSxIAyJRMD6tLGkJtcEcbidjV3Ik+A79domwhAgCmhbSNbUIINkT6ay/9NHj/5sfU4eXLefmH//ILWH3+fINGCdRIBe+0Wim/JI2znuW/rZqc4rMp2vyq+WGHrovjh+fMLro2ZAsc0oVg1VruL6pFSgoYr4rULCL+prbXVwGdd57JWN8XXUuUuSwhNtKlh6IDxCZvVp8tIA2iBKXzqDiIwUONaA/3z1bxmZhUMawtiNXAI1fmDusdgLtRdilMI9MwmkKoo+4QgIVNM+u8MLRWB0J3G2GCeYEnC7ZXAoiTYq0bZvNAmi4L68EOSJgrq4eC2pIlaYKBLJE3tw5qPhE7UVJVsyx6V0KbaCqEInihqfOb524MyQh0wQtq284wOGCGFqvAloK0iVkwlx6N1pE5LPtgH2NLyqTYQu4q+eMPgraBmRah7S7wR0HmDwoTLS8DbERubchfkwWMUpeg7uVG4NtV1m7cvETQk+gCpbQ0+hMFAlwi+iniwTRQ++EcqiQ0eLa2Et+Zws3Wdz4gZlthRoBPorUU5oBPoFyjK5UegTWvBerxNNc3gMJfm5ZdANynyeV+QZ7x0EpTlm7dKResLpDBJfCKWU+4TpFACbFt2kQIJUIei5CWAVCyw3JNFDtDFqQYMIggXle2rKia2rlbf3o7XtGR9qizbxjlprK0DgYK07gAPmnAS3DQ/uFP8/hFa//7v4/rxl+V8Yf789N+fH8w/JlVe23PUBpWo0SWSjfjjQEz7GNyr2zZ0SrDPVCRUN1Obd/EyAWjtKSm9WjcXtsBRtPWGEM7PNQW9FkkfNRhW9NeN/Zl+/Lr867d/bf/1ZfGfPz/IID4wsGXFP44AV14Qx9Jxd8BuEbygVIekkrYDBVtC1lsVy7XgsLgjJWwi1GFURjuCuXOwI7cI9+p+EBW/YcB5Z0bml+NzGLLbw9Q+KSiNhODPTvIl/6cz29+QQjWbcnI3fXNH35XcyVlQBXkDvc5r3/PS77/Z97Z847g/FlGYMC+Zu1g8CfX0ArqKseaGQcDcOHvk5JomB/yJIkgiVfJkNy2pJHSI749iYlHzUqSYXVV3rasTLiliX9+g6aQ6NlAd60FlSwkPaFRpGDVJ8E2qwtpoiqqEhETrLUsQRkshIa1hW/0jpq3VSSLd+R6/Ozu2dq37R4x+dRn9Lf68+0seAQaQ/Lj0Y/Zt4+y3/DFyNmrBJ56zD36ugLSlpf9AvIsuIWDSsJn0S6XBDimnBWQlhElAcbWChYANKW1oJGCNmhIFS0jfbxPXIt0mKcG5zkC9f3ZeGhSWx6L9sV+R1x2rl00p2K0T0dSFMxokli57hF3gx7UL96rD3U6jC1CcLKrmcdHjErIAfR7dUYUK2xqfgnlUyuSXLQgDBtY4u6Qua8o4xl7q3PODzjaEVyFQUROhvCG5oMjT6b42RAyuuFYynWWtSfqQvUYKnc0mo9Dnaq6WPUVKpL8/byp4xJWRZWS3JcudlMeSk4EKmzHXl2+sZFnYkAsgyxU2mTjyFwsWneSDksWC1GvbVfU6j2rigq3xiGouXYs8aUnBKXUkYJM3V08GLUCEiMH/PNLbOlERAf3DEIXlj5WbfvFf68T+JN/ECs9/8nPx6kQ4t0KzWBtrKDjj0+GsTTUMbDKDYlm3IAA1AEBlLOvkZCwPgN6qkIA9ek8Jy2to96xKcT0jdmtodg1+DRPQMDwsgE3++CBdbw/gY3T9EgCMBQBfq5p3SJvdH9yBWyueWB4HG846lX+D2XZzWNEyB4WZrsrPfstzHZ+GaYEMfTNnz5xCI6GvkPd2ptAQMc31qgnQ25Xjr1+5iambU573kPPXI03X99wEhOuUkrkRc+KX6kqjmN2oaynV1U4czyw7qvp1bUzWBMFvBJmyahIUiWwWod74bD+Z2bKSS8c1VWlD5wsyGpryDR5IBzVBUoUQDKSsgpogqwIppv50pl1WZGgfjThvXA1AwTpy4ZirMOwNhDkb0qy2qdzIBsEFRNHq0RnmKjxW7VMXqwIVj9mG63J7jrQt7Q920vjFGnucbhmgY92wNQZSLyj3+xSWNFGOXUSgeakOq6xcgj2uMub61ERIDoSqNPOyfHtNsUsp4rs25m/PBd22RFWA7pkLZEi3LD+Xg/UQUeX8kmpSl8T4j9V4oabQxmhYp54Joogn7eVR2ABOVSDtBsfJ2yhM1dyX2yNns/wUeiy94/8=</diagram></mxfile>- \ No newline at end of file +<mxfile modified="2019-08-03T10:54:19.105Z" host="www.draw.io" agent="Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0" etag="QqLgR5Sk7jCFkB2Y9TRQ" version="11.0.9" type="google" compressed="false"> + <diagram id="fbe6a5e9-5b10-23b0-562a-0cf294ecc85a" name="Page-1"> + <mxGraphModel dx="2657" dy="3037" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="2000" math="0" shadow="0"> + <root> + <mxCell id="0"/> + <mxCell id="1" parent="0"/> + <mxCell id="2028f4c0cddd94fa-15" value="Observation" style="whiteSpace=wrap;html=1;fillColor=#ffffff;dashed=1;strokeColor=#808080;fontSize=14;verticalAlign=top;align=left;fontColor=#999999;" parent="1" vertex="1"> + <mxGeometry x="-140" y="614" width="2750" height="520" as="geometry"/> + </mxCell> + <mxCell id="2028f4c0cddd94fa-14" value="Plan" style="whiteSpace=wrap;html=1;fillColor=#ffffff;dashed=1;strokeColor=#808080;verticalAlign=top;align=left;fontSize=14;fontColor=#999999;gradientColor=#ffffff;" parent="1" vertex="1"> + <mxGeometry x="-140" y="44" width="2751" height="570" as="geometry"/> + </mxCell> + <mxCell id="2028f4c0cddd94fa-13" value="&lt;font style=&quot;font-size: 14px&quot;&gt;Knowledge&lt;/font&gt;" style="whiteSpace=wrap;html=1;fillColor=#ffffff;dashed=1;strokeColor=#808080;align=left;verticalAlign=top;fontColor=#999999;" parent="1" vertex="1"> + <mxGeometry x="-140" y="-321" width="2750" height="365" as="geometry"/> + </mxCell> + <mxCell id="2b1bba910c18a604-3" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;foaf:Agent&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:name&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:image&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:primaryLocation&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;skos:note&lt;br&gt;&lt;/font&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="2151.5" y="638" width="120" height="130" as="geometry"/> + </mxCell> + <mxCell id="2b1bba910c18a604-5" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;foaf:Person&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="2085.5" y="873" width="110" height="60" as="geometry"/> + </mxCell> + <mxCell id="2b1bba910c18a604-6" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;org:Organization&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="2222.5" y="873" width="135" height="60" as="geometry"/> + </mxCell> + <mxCell id="2b1bba910c18a604-8" value="" style="endArrow=block;endSize=16;endFill=0;html=1;strokeColor=#000000;entryX=0.75;entryY=1;exitX=0.5;exitY=0;" parent="1" source="2b1bba910c18a604-6" target="2b1bba910c18a604-3" edge="1"> + <mxGeometry x="2118.5" y="659" width="160" as="geometry"> + <mxPoint x="2118.5" y="659" as="sourcePoint"/> + <mxPoint x="2191.5" y="699" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="2b1bba910c18a604-9" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:AgentRelationship&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&amp;nbsp; vf:inScopeOf&lt;br&gt;&lt;/font&gt;&lt;div&gt;&amp;nbsp; skos:note&lt;br&gt;&lt;/div&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="2409.5" y="668" width="168" height="90" as="geometry"/> + </mxCell> + <mxCell id="2b1bba910c18a604-10" value="vf:subject" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0;exitY=0.25;entryX=1;entryY=0.25;" parent="1" source="2b1bba910c18a604-9" target="2b1bba910c18a604-3" edge="1"> + <mxGeometry width="100" relative="1" as="geometry"> + <mxPoint x="2108.5" y="686" as="sourcePoint"/> + <mxPoint x="1928.5" y="903" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="2b1bba910c18a604-11" value="vf:object" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0;exitY=0.5;entryX=1;entryY=0.5;" parent="1" source="2b1bba910c18a604-9" target="2b1bba910c18a604-3" edge="1"> + <mxGeometry x="2058.5" y="696" width="100" as="geometry"> + <mxPoint x="2136.5" y="696" as="sourcePoint"/> + <mxPoint x="2058.5" y="706" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="2b1bba910c18a604-13" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:EconomicResource&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:name&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:trackingIentifier&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:currentQuantity&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:currentLocation&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;skos:note&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:classifiedAs&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:image&lt;br&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="5" y="672" width="170" height="153" as="geometry"/> + </mxCell> + <mxCell id="2028f4c0cddd94fa-1" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:ResourceSpecification&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:name&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:image&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:defaultUnit&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:substitutable&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:uri&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;skos:note&lt;br&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="-108" y="-230" width="190" height="139" as="geometry"/> + </mxCell> + <mxCell id="2028f4c0cddd94fa-4" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:Commitment&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:name&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:flowQuantity&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:hasBeginning&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:hasEnd&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;:hasPointInTime&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;time:before&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;time:after&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:finished&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:inScopeOf&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&lt;font&gt;vf:resourceClassifiedAs&lt;/font&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;skos:note&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;dcterms:created&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:under&lt;br&gt;&lt;/font&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="1234" y="277" width="151" height="230" as="geometry"/> + </mxCell> + <mxCell id="2028f4c0cddd94fa-6" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:Agreement&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:name&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;skos:note&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;dcterms:created&lt;br&gt;&lt;/font&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="2050" y="187" width="130" height="108" as="geometry"/> + </mxCell> + <mxCell id="2028f4c0cddd94fa-7" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:Action&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;rdfs:label&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:resourceEffect&lt;br&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="1391" y="-139" width="130" height="70" as="geometry"/> + </mxCell> + <mxCell id="2028f4c0cddd94fa-8" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:Process&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:name&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:plannedTime&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:finished&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;skos:note&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:classifiedAs&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:inScopeOf&lt;br&gt;&lt;/font&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="710" y="580" width="130" height="160" as="geometry"/> + </mxCell> + <mxCell id="2028f4c0cddd94fa-16" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:EconomicEvent&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:flowQuantity&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:hasBeginning&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:hasEnd&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;:hasPointInTime&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;time:before&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;time:after&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:inScopeOf&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;skos:note&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:image&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:resourceClassifiedAs&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:under&lt;br&gt;&lt;/font&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="1763" y="870" width="151" height="202" as="geometry"/> + </mxCell> + <mxCell id="2028f4c0cddd94fa-18" value="vf:conformsTo" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0.25;exitY=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="2b1bba910c18a604-13" target="2028f4c0cddd94fa-1" edge="1"> + <mxGeometry width="100" as="geometry"> + <mxPoint x="-57" y="580" as="sourcePoint"/> + <mxPoint x="43" y="250" as="targetPoint"/> + <mxPoint x="-27" y="-330" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="2028f4c0cddd94fa-20" value="vf:action" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0.75;exitY=0;entryX=0.5;entryY=1;" parent="1" source="2028f4c0cddd94fa-4" target="2028f4c0cddd94fa-7" edge="1"> + <mxGeometry width="100" as="geometry"> + <mxPoint x="1032" y="270" as="sourcePoint"/> + <mxPoint x="1168" y="120" as="targetPoint"/> + <mxPoint x="8" y="-20" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="2028f4c0cddd94fa-21" value="vf:action" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0.25;exitY=0;entryX=0.75;entryY=1;exitDx=0;exitDy=0;" parent="1" source="2028f4c0cddd94fa-16" target="2028f4c0cddd94fa-7" edge="1"> + <mxGeometry width="100" as="geometry"> + <mxPoint x="922" y="275" as="sourcePoint"/> + <mxPoint x="939" y="125" as="targetPoint"/> + <mxPoint x="-113" y="-324" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="2028f4c0cddd94fa-23" value="vf:resourceConformsTo" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0.25;exitY=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="2028f4c0cddd94fa-4" target="2028f4c0cddd94fa-1" edge="1"> + <mxGeometry width="100" as="geometry"> + <mxPoint x="492" y="280" as="sourcePoint"/> + <mxPoint x="270" y="220" as="targetPoint"/> + <mxPoint x="-217" y="-72" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="2028f4c0cddd94fa-30" value="vf:inputOf" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0;exitY=0.75;entryX=0.75;entryY=0;" parent="1" source="2028f4c0cddd94fa-4" target="2028f4c0cddd94fa-8" edge="1"> + <mxGeometry width="100" as="geometry"> + <mxPoint x="738" y="375" as="sourcePoint"/> + <mxPoint x="653.6666666666665" y="588" as="targetPoint"/> + <mxPoint x="-170" y="49" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="2028f4c0cddd94fa-31" value="vf:inputOf" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=-0.009;exitY=0.629;entryX=0.5;entryY=1;exitPerimeter=0;" parent="1" source="2028f4c0cddd94fa-16" target="2028f4c0cddd94fa-8" edge="1"> + <mxGeometry width="100" as="geometry"> + <mxPoint x="680" y="590" as="sourcePoint"/> + <mxPoint x="520" y="720.3333333333333" as="targetPoint"/> + <mxPoint x="-295" y="-77" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="2028f4c0cddd94fa-33" value="vf:provider" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=1;exitY=0.25;entryX=0;entryY=0.75;" parent="1" source="2028f4c0cddd94fa-16" target="2b1bba910c18a604-3" edge="1"> + <mxGeometry x="1511.5" y="1050" width="100" as="geometry"> + <mxPoint x="1314.5" y="914" as="sourcePoint"/> + <mxPoint x="1162.5" y="845" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="2028f4c0cddd94fa-34" value="vf:receiver" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=1;exitY=0.5;entryX=0.018;entryY=0.888;entryPerimeter=0;" parent="1" source="2028f4c0cddd94fa-16" target="2b1bba910c18a604-3" edge="1"> + <mxGeometry x="1521.5" y="1060" width="100" as="geometry"> + <mxPoint x="1432.5" y="907" as="sourcePoint"/> + <mxPoint x="1545.5" y="962" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="2028f4c0cddd94fa-35" value="vf:provider" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=1;exitY=0.75;entryX=0.004;entryY=0.102;entryPerimeter=0;" parent="1" source="2028f4c0cddd94fa-4" target="2b1bba910c18a604-3" edge="1"> + <mxGeometry width="100" as="geometry"> + <mxPoint x="1084" y="640" as="sourcePoint"/> + <mxPoint x="2040" y="699" as="targetPoint"/> + <mxPoint x="172" y="54" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="2028f4c0cddd94fa-44" value="vf:resourceInventoriedAs" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0;exitY=0.75;entryX=1;entryY=0.75;" parent="1" source="2028f4c0cddd94fa-16" target="2b1bba910c18a604-13" edge="1"> + <mxGeometry width="100" as="geometry"> + <mxPoint x="719" y="725" as="sourcePoint"/> + <mxPoint x="615" y="798" as="targetPoint"/> + <mxPoint x="1" y="-14" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="2028f4c0cddd94fa-55" value="vf:underlyingResource" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0;exitY=0.75;rounded=0;entryX=0.613;entryY=1;entryPerimeter=0;exitDx=0;exitDy=0;" parent="1" source="2b1bba910c18a604-13" target="2b1bba910c18a604-13" edge="1"> + <mxGeometry x="3" y="42" width="100" as="geometry"> + <mxPoint x="340" y="802" as="sourcePoint"/> + <mxPoint x="88" y="812" as="targetPoint"/> + <Array as="points"> + <mxPoint x="-13" y="786"/> + <mxPoint x="-13" y="852"/> + <mxPoint x="88" y="852"/> + <mxPoint x="109" y="852"/> + </Array> + <mxPoint y="48" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="2028f4c0cddd94fa-68" value="vf:containedIn" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=1;exitY=0.5;entryX=1;entryY=0.25;rounded=0;" parent="1" source="2b1bba910c18a604-13" target="2b1bba910c18a604-13" edge="1"> + <mxGeometry width="100" as="geometry"> + <mxPoint x="440.16666666666674" y="761.8333333333335" as="sourcePoint"/> + <mxPoint x="237.66666666666674" y="587.6666666666667" as="targetPoint"/> + <Array as="points"> + <mxPoint x="245" y="749"/> + <mxPoint x="245" y="710"/> + </Array> + <mxPoint x="55" y="1" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="2028f4c0cddd94fa-69" value="vf:resourceInventoriedAs" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0;exitY=0.5;entryX=0.75;entryY=0;" parent="1" source="2028f4c0cddd94fa-4" target="2b1bba910c18a604-13" edge="1"> + <mxGeometry width="100" as="geometry"> + <mxPoint x="423" y="412.66666666666674" as="sourcePoint"/> + <mxPoint x="144.66666666666674" y="650.1666666666667" as="targetPoint"/> + <mxPoint x="-433" y="112" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="2ce1e37c1baab34f-9" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:Appreciation&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&amp;nbsp; skos:note" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="2092.5" y="986.5" width="130" height="56" as="geometry"/> + </mxCell> + <mxCell id="2ce1e37c1baab34f-10" value="vf:appreciationOf" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0;exitY=0.25;entryX=1.015;entryY=0.599;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="2ce1e37c1baab34f-9" target="2028f4c0cddd94fa-16" edge="1"> + <mxGeometry x="1634.5" y="935.5" width="100" as="geometry"> + <mxPoint x="1873.5" y="1007" as="sourcePoint"/> + <mxPoint x="1910" y="993" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="2ce1e37c1baab34f-13" value="vf:appreciatedWith" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0;exitY=0.75;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="2ce1e37c1baab34f-9" target="2028f4c0cddd94fa-16" edge="1"> + <mxGeometry x="1644.5" y="945.5" width="100" as="geometry"> + <mxPoint x="1440.5" y="1035.5" as="sourcePoint"/> + <mxPoint x="1863.5" y="1036" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="56272bb379787ee4-4" value="vf:receiver" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=1.008;exitY=0.942;entryX=0;entryY=0.25;exitPerimeter=0;" parent="1" source="2028f4c0cddd94fa-4" target="2b1bba910c18a604-3" edge="1"> + <mxGeometry width="100" as="geometry"> + <mxPoint x="1234" y="850" as="sourcePoint"/> + <mxPoint x="1372" y="811" as="targetPoint"/> + <mxPoint x="171" y="63" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="33d39f40dea53fb9-2" value="vf:outputOf" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0;exitY=0.5;entryX=1;entryY=0.75;" parent="1" source="2028f4c0cddd94fa-16" target="2028f4c0cddd94fa-8" edge="1"> + <mxGeometry width="100" as="geometry"> + <mxPoint x="1206" y="941" as="sourcePoint"/> + <mxPoint x="563" y="713" as="targetPoint"/> + <mxPoint x="-356" y="-118" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="33d39f40dea53fb9-3" value="vf:outputOf" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0.005;exitY=0.836;entryX=1;entryY=0.25;exitPerimeter=0;" parent="1" source="2028f4c0cddd94fa-4" target="2028f4c0cddd94fa-8" edge="1"> + <mxGeometry width="100" as="geometry"> + <mxPoint x="992" y="415" as="sourcePoint"/> + <mxPoint x="628" y="583" as="targetPoint"/> + <mxPoint x="-138" y="49" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="1abf9e2170aed3bf-1" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:AgentRelationshipRole&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&amp;nbsp; rdfs:label&lt;br&gt;&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&amp;nbsp; vf:inverseLabel&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&amp;nbsp; skos:note&lt;br&gt;&lt;/font&gt;&lt;/div&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&lt;br&gt;&lt;/font&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="2393.5" y="-96" width="200" height="90" as="geometry"/> + </mxCell> + <mxCell id="1abf9e2170aed3bf-2" value="vf:relationship" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0.5;exitY=0;entryX=0.5;entryY=1;" parent="1" source="2b1bba910c18a604-9" target="1abf9e2170aed3bf-1" edge="1"> + <mxGeometry width="100" relative="1" as="geometry"> + <mxPoint x="2124" y="776" as="sourcePoint"/> + <mxPoint x="2011" y="807" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="6d66ee6468fceae0-1" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:Fulfillment&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&amp;nbsp; vf:fulfilledQuantity&lt;br&gt;&lt;/font&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;skos:note&lt;br&gt;&lt;/font&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="1560" y="680" width="140" height="78" as="geometry"/> + </mxCell> + <mxCell id="6d66ee6468fceae0-2" value="vf:fulledlby" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0.75;exitY=1;entryX=0.116;entryY=-0.005;entryDx=0;entryDy=0;exitDx=0;exitDy=0;entryPerimeter=0;" parent="1" source="6d66ee6468fceae0-1" target="2028f4c0cddd94fa-16" edge="1"> + <mxGeometry x="1298" y="928.5" width="100" as="geometry"> + <mxPoint x="1662.475308641975" y="771.2253086419751" as="sourcePoint"/> + <mxPoint x="1329" y="901.067149504282" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="6d66ee6468fceae0-3" value="vf:fulfills" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0.25;exitY=0;entryX=0.75;entryY=1;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" parent="1" source="6d66ee6468fceae0-1" target="2028f4c0cddd94fa-4" edge="1"> + <mxGeometry x="1173" y="793" width="100" as="geometry"> + <mxPoint x="919" y="705" as="sourcePoint"/> + <mxPoint x="1013.8869891114505" y="404.5138772572416" as="targetPoint"/> + <Array as="points"/> + </mxGeometry> + </mxCell> + <mxCell id="36862ffdf416c1f3-1" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:ProcessSpecification&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:name&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;skos:note&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;br&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="720" y="-130" width="191" height="97" as="geometry"/> + </mxCell> + <mxCell id="36862ffdf416c1f3-2" value="vf:basedOn" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0.25;exitY=0;entryX=0.5;entryY=1;exitDx=0;exitDy=0;" parent="1" source="2028f4c0cddd94fa-8" target="36862ffdf416c1f3-1" edge="1"> + <mxGeometry width="100" as="geometry"> + <mxPoint x="111" y="700" as="sourcePoint"/> + <mxPoint x="186" y="210" as="targetPoint"/> + <mxPoint x="18" y="-260" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="5" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:RecipeFlow&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;skos:note&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:flowQuantity&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;br&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="990" y="-300" width="160" height="100" as="geometry"/> + </mxCell> + <mxCell id="6" value="vf:action" style="endArrow=classic;html=1;exitX=1;exitY=0.75;entryX=0;entryY=0.5;" parent="1" source="5" target="2028f4c0cddd94fa-7" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="993" y="-209" as="sourcePoint"/> + <mxPoint x="1043" y="-259" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="7" value="vf:recipeInputOf" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0.25;entryY=0;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" parent="1" source="5" target="WgYd2YjfuSUQQR85dr-W-24" edge="1"> + <mxGeometry x="-0.2219" y="-25" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="643" y="-219" as="sourcePoint"/> + <mxPoint x="805.855670103093" y="-128.8556701030925" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="8" value="vf:recipeOutputOf" style="endArrow=classic;html=1;exitX=0.75;exitY=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitDx=0;exitDy=0;" parent="1" source="5" target="WgYd2YjfuSUQQR85dr-W-24" edge="1"> + <mxGeometry x="0.1919" y="33" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="847.2" y="-179.19999999999982" as="sourcePoint"/> + <mxPoint x="853.2989690721652" y="-128.8556701030925" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="9" value="vf:resourceConformsTo" style="endArrow=classic;html=1;exitX=0;exitY=0.5;entryX=1;entryY=0.25;exitDx=0;exitDy=0;" parent="1" source="WgYd2YjfuSUQQR85dr-W-23" target="2028f4c0cddd94fa-1" edge="1"> + <mxGeometry x="0.0379" y="-13" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="403" y="-205" as="sourcePoint"/> + <mxPoint x="453" y="-255" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="15" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:Intent&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:name&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:flowQuantity&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:unitQuantity&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:availableQuantity&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:resourceClassifiedAs&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:hasBeginning&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:hasEnd&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;:hasPointInTime&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;time:before&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;time:after&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:inScopeOf&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:finished&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;skos:note&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:image&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:under&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="65.5" y="234" width="168" height="260" as="geometry"/> + </mxCell> + <mxCell id="18" value="vf:resourceConformsTo" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0.25;exitY=0;entryX=0.75;entryY=1;" parent="1" source="15" target="2028f4c0cddd94fa-1" edge="1"> + <mxGeometry x="-122" width="100" as="geometry"> + <mxPoint x="-29" y="677" as="sourcePoint"/> + <mxPoint x="33" y="-99" as="targetPoint"/> + <mxPoint x="5" y="-137" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="Y3wMit8w-xaCPeqG1mIL-19" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:Satisfaction&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:satisfiedQuantity&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;skos:note&lt;br&gt;&lt;/font&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="879" y="340" width="130" height="90" as="geometry"/> + </mxCell> + <mxCell id="Y3wMit8w-xaCPeqG1mIL-23" value="vf:satisfiedBy" style="endArrow=classic;html=1;exitX=1;exitY=0.5;entryX=0;entryY=0.25;" parent="1" source="Y3wMit8w-xaCPeqG1mIL-19" target="2028f4c0cddd94fa-4" edge="1"> + <mxGeometry x="-0.104" y="-1" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="800" y="360" as="sourcePoint"/> + <mxPoint x="850" y="310" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="Y3wMit8w-xaCPeqG1mIL-24" value="vf:satisfies" style="endArrow=classic;html=1;exitX=0;exitY=0.5;entryX=1;entryY=0.5;" parent="1" source="Y3wMit8w-xaCPeqG1mIL-19" target="15" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="440" y="390" as="sourcePoint"/> + <mxPoint x="490" y="340" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="Y3wMit8w-xaCPeqG1mIL-25" value="vf:action" style="endArrow=classic;html=1;exitX=1;exitY=0.358;entryX=0.25;entryY=1;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="15" target="2028f4c0cddd94fa-7" edge="1"> + <mxGeometry x="-0.858" y="5" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="530" y="260" as="sourcePoint"/> + <mxPoint x="580" y="210" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="Y3wMit8w-xaCPeqG1mIL-26" value="vf:inputOf" style="endArrow=classic;html=1;exitX=0.75;exitY=1;entryX=0;entryY=0.25;" parent="1" source="15" target="2028f4c0cddd94fa-8" edge="1"> + <mxGeometry x="-0.4739" y="7" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="400" y="550" as="sourcePoint"/> + <mxPoint x="450" y="500" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="Y3wMit8w-xaCPeqG1mIL-27" value="vf:outputOf" style="endArrow=classic;html=1;exitX=0.5;exitY=1;entryX=0;entryY=0.5;" parent="1" source="15" target="2028f4c0cddd94fa-8" edge="1"> + <mxGeometry x="-0.3217" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="260" y="580" as="sourcePoint"/> + <mxPoint x="310" y="530" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="Y3wMit8w-xaCPeqG1mIL-28" value="vf:resourceInventoriedAs" style="endArrow=classic;html=1;exitX=0.25;exitY=1;entryX=0.5;entryY=0;" parent="1" source="15" target="2b1bba910c18a604-13" edge="1"> + <mxGeometry x="-0.4495" y="31" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="78" y="580" as="sourcePoint"/> + <mxPoint x="128" y="530" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="Y3wMit8w-xaCPeqG1mIL-29" value="vf:provider" style="endArrow=classic;html=1;exitX=1;exitY=0.75;entryX=0;entryY=0.5;" parent="1" source="15" target="2b1bba910c18a604-3" edge="1"> + <mxGeometry x="-0.9444" y="10" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="540" y="460" as="sourcePoint"/> + <mxPoint x="590" y="410" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="Y3wMit8w-xaCPeqG1mIL-30" value="vf:receiver" style="endArrow=classic;html=1;exitX=1.006;exitY=0.883;entryX=-0.002;entryY=0.642;entryPerimeter=0;exitPerimeter=0;" parent="1" source="15" target="2b1bba910c18a604-3" edge="1"> + <mxGeometry x="-0.9203" y="-3" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="500" y="500" as="sourcePoint"/> + <mxPoint x="550" y="450" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="Y3wMit8w-xaCPeqG1mIL-31" value="vf:satisfiedBy" style="endArrow=classic;html=1;exitX=1;exitY=0.75;entryX=0.01;entryY=0.126;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="Y3wMit8w-xaCPeqG1mIL-19" target="2028f4c0cddd94fa-16" edge="1"> + <mxGeometry x="-0.8144" y="3" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="945" y="335" as="sourcePoint"/> + <mxPoint x="1134" y="326" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="l5Hp9O5IRhXKJsJPgQWF-18" value="" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;entryX=0.25;entryY=1;entryDx=0;entryDy=0;exitX=0.003;exitY=0.842;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="2028f4c0cddd94fa-16" target="2028f4c0cddd94fa-1" edge="1"> + <mxGeometry x="10" y="10" width="100" as="geometry"> + <mxPoint x="1680" y="1020" as="sourcePoint"/> + <mxPoint x="128" y="-160" as="targetPoint"/> + <mxPoint x="-119" y="-36" as="offset"/> + <Array as="points"> + <mxPoint x="-60" y="1040"/> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="l5Hp9O5IRhXKJsJPgQWF-19" value="vf:resourceConformsTo" style="text;html=1;resizable=0;points=[];align=center;verticalAlign=middle;labelBackgroundColor=#ffffff;" parent="l5Hp9O5IRhXKJsJPgQWF-18" vertex="1" connectable="0"> + <mxGeometry relative="1" as="geometry"> + <mxPoint x="-346" y="-1020" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="l5Hp9O5IRhXKJsJPgQWF-20" value="" style="endArrow=block;endSize=16;endFill=0;html=1;strokeColor=#000000;entryX=0.25;entryY=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" parent="1" source="2b1bba910c18a604-5" target="2b1bba910c18a604-3" edge="1"> + <mxGeometry x="2128.5" y="669" width="160" as="geometry"> + <mxPoint x="2291.166666666667" y="883.6666666666665" as="sourcePoint"/> + <mxPoint x="2251.166666666667" y="790.3333333333335" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="Tauemc8Aw21Hce5KtOuX-19" value="" style="whiteSpace=wrap;html=1;fillColor=#ffffff;dashed=1;strokeColor=#808080;fontSize=14;verticalAlign=top;align=left;fontColor=#999999;" parent="1" vertex="1"> + <mxGeometry x="-140" y="1145" width="790" height="185" as="geometry"/> + </mxCell> + <mxCell id="Tauemc8Aw21Hce5KtOuX-20" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;qudt:QuantityValue&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;qudt:numericValue&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;qudt:unit&lt;br&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="-50" y="1173" width="170" height="80" as="geometry"/> + </mxCell> + <mxCell id="Tauemc8Aw21Hce5KtOuX-26" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;time:Duration&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;time:numericDuration&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;time:unitType&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="190" y="1173" width="170" height="100" as="geometry"/> + </mxCell> + <mxCell id="Tauemc8Aw21Hce5KtOuX-29" value="vf:triggeredBy" style="endArrow=classic;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="Tauemc8Aw21Hce5KtOuX-33" target="2028f4c0cddd94fa-16" edge="1"> + <mxGeometry x="-0.8582" y="-7" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1362" y="1400" as="sourcePoint"/> + <mxPoint x="1375" y="1578" as="targetPoint"/> + <mxPoint x="1" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="Tauemc8Aw21Hce5KtOuX-30" value="vf:settledBy" style="endArrow=classic;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="1" source="Tauemc8Aw21Hce5KtOuX-32" target="2028f4c0cddd94fa-16" edge="1"> + <mxGeometry x="0.027" y="7" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1485" y="1508" as="sourcePoint"/> + <mxPoint x="1435" y="1578" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="Tauemc8Aw21Hce5KtOuX-31" value="vf:settles" style="endArrow=classic;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" parent="1" source="Tauemc8Aw21Hce5KtOuX-32" target="Tauemc8Aw21Hce5KtOuX-33" edge="1"> + <mxGeometry x="0.6775" y="2" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1477" y="1448" as="sourcePoint"/> + <mxPoint x="1432" y="1400" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="Tauemc8Aw21Hce5KtOuX-32" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:Settlement&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;&amp;nbsp; vf:settledQuantity&lt;br&gt;&lt;/font&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;skos:note&lt;br&gt;&lt;/font&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="1825" y="708" width="110" height="78" as="geometry"/> + </mxCell> + <mxCell id="Tauemc8Aw21Hce5KtOuX-33" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:Claim&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:claimedQuantity&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;dcterms:created&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;skos:note&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:resourceClassifiedAs&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:finished&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:inScopeOf&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:under&lt;br&gt;&lt;/font&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="1687.5" y="314.5" width="151" height="141" as="geometry"/> + </mxCell> + <mxCell id="Tauemc8Aw21Hce5KtOuX-35" value="vf:action" style="endArrow=classic;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.75;entryDx=0;entryDy=0;" parent="1" source="Tauemc8Aw21Hce5KtOuX-33" target="2028f4c0cddd94fa-7" edge="1"> + <mxGeometry x="0.1363" y="-1" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1700" y="160" as="sourcePoint"/> + <mxPoint x="1750" y="110" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="Tauemc8Aw21Hce5KtOuX-38" value="vf:provider" style="endArrow=classic;html=1;entryX=0.25;entryY=0;entryDx=0;entryDy=0;exitX=1;exitY=0.75;exitDx=0;exitDy=0;" parent="1" source="Tauemc8Aw21Hce5KtOuX-33" target="2b1bba910c18a604-3" edge="1"> + <mxGeometry x="0.4866" y="-16" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2120" y="540" as="sourcePoint"/> + <mxPoint x="2170" y="490" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="Tauemc8Aw21Hce5KtOuX-39" value="vf:receiver" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="Tauemc8Aw21Hce5KtOuX-33" target="2b1bba910c18a604-3" edge="1"> + <mxGeometry x="0.5511" y="11" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="2120" y="550" as="sourcePoint"/> + <mxPoint x="2170" y="500" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="Tauemc8Aw21Hce5KtOuX-40" value="vf:resourceConformsTo" style="endArrow=classic;html=1;exitX=0;exitY=0.25;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="Tauemc8Aw21Hce5KtOuX-33" target="2028f4c0cddd94fa-1" edge="1"> + <mxGeometry x="0.5793" y="-17" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1740" y="-60" as="sourcePoint"/> + <mxPoint x="1790" y="-110" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="oJrSKW7QNGFuydV7huNM-18" value="vf:clauseOf" style="endArrow=classic;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=-0.004;entryY=0.377;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="2028f4c0cddd94fa-4" target="2028f4c0cddd94fa-6" edge="1"> + <mxGeometry x="0.2528" y="2" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1460" y="350" as="sourcePoint"/> + <mxPoint x="2070" y="210" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="oJrSKW7QNGFuydV7huNM-19" value="vf:realizationOf" style="endArrow=classic;html=1;exitX=1.003;exitY=0.058;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" parent="1" source="2028f4c0cddd94fa-16" target="2028f4c0cddd94fa-6" edge="1"> + <mxGeometry x="0.6749" y="-20" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1990" y="810" as="sourcePoint"/> + <mxPoint x="2040" y="760" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="oJrSKW7QNGFuydV7huNM-20" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:Plan&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:name&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;time:before&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;dcterms:created&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;skos:note&lt;br&gt;&lt;/font&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="830" y="192" width="115" height="98" as="geometry"/> + </mxCell> + <mxCell id="oJrSKW7QNGFuydV7huNM-21" value="vf:plannedWithin" style="endArrow=classic;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="2028f4c0cddd94fa-8" target="oJrSKW7QNGFuydV7huNM-20" edge="1"> + <mxGeometry x="-0.176" y="1" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="590" y="270" as="sourcePoint"/> + <mxPoint x="640" y="220" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="oJrSKW7QNGFuydV7huNM-22" value="vf:independentDemandOf" style="endArrow=classic;html=1;exitX=-0.012;exitY=0.111;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="2028f4c0cddd94fa-4" target="oJrSKW7QNGFuydV7huNM-20" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="820" y="230" as="sourcePoint"/> + <mxPoint x="870" y="180" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="oJrSKW7QNGFuydV7huNM-23" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:Proposal&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:name&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px 0px 0px 8px ; font-size: 11px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:hasBeginning&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px 0px 0px 8px ; font-size: 11px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:hasEnd&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px 0px 0px 8px ; font-size: 11px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:eligibleLocation&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px 0px 0px 8px ; font-size: 11px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:inScopeOf&lt;/font&gt;&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;skos:note&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;dcterms:created&lt;br&gt;&lt;/font&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="366.5" y="66" width="147" height="140" as="geometry"/> + </mxCell> + <mxCell id="QHsRYAhEHgMgAU8Zw86L-19" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;geo:SpatialThing&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;geo:lat&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;geo:long&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;geo:alt&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:mappableAddress&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;skos:note&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:name&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="440" y="1173" width="170" height="134" as="geometry"/> + </mxCell> + <mxCell id="WgYd2YjfuSUQQR85dr-W-20" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;dfc:ProductBatch&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;dfc:batchNumber&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;dfc:expiryDate&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;dfc:productionDate&lt;br&gt;&lt;/font&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="210" y="883" width="150" height="100" as="geometry"/> + </mxCell> + <mxCell id="WgYd2YjfuSUQQR85dr-W-21" value="vf:lot" style="endArrow=classic;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" parent="1" source="2b1bba910c18a604-13" target="WgYd2YjfuSUQQR85dr-W-20" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="100" y="960" as="sourcePoint"/> + <mxPoint x="150" y="910" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="WgYd2YjfuSUQQR85dr-W-22" value="vf:triggeredBy" style="endArrow=classic;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.993;entryY=0.847;entryDx=0;entryDy=0;entryPerimeter=0;rounded=0;" parent="1" source="2028f4c0cddd94fa-16" target="2028f4c0cddd94fa-16" edge="1"> + <mxGeometry x="-0.2651" y="10" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1940" y="1110" as="sourcePoint"/> + <mxPoint x="1990" y="1060" as="targetPoint"/> + <Array as="points"> + <mxPoint x="1839" y="1100"/> + <mxPoint x="1940" y="1100"/> + <mxPoint x="1940" y="1041"/> + </Array> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="WgYd2YjfuSUQQR85dr-W-23" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:RecipeResource&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:name&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:image&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:unit&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:resourceClassifiedAs&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;skos:note&lt;br&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="390" y="-269" width="190" height="119" as="geometry"/> + </mxCell> + <mxCell id="WgYd2YjfuSUQQR85dr-W-24" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:RecipeProcess&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:name&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;skos:note&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;time:hasDuration&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:durationMultiplier&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:processClassifiedAs&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="1060" y="-138.5" width="171" height="125" as="geometry"/> + </mxCell> + <mxCell id="WgYd2YjfuSUQQR85dr-W-25" value="vf:processConformsTo" style="endArrow=classic;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="WgYd2YjfuSUQQR85dr-W-24" target="36862ffdf416c1f3-1" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1160" y="-40" as="sourcePoint"/> + <mxPoint x="1210" y="-90" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="WgYd2YjfuSUQQR85dr-W-26" value="vf:recipeFlowResource" style="endArrow=classic;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="5" target="WgYd2YjfuSUQQR85dr-W-23" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="710" y="-230" as="sourcePoint"/> + <mxPoint x="760" y="-280" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="MzeL6ERTokwWHOy8V-At-18" value="vf:toResourceInventoriedAs" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;entryX=0.994;entryY=0.889;entryDx=0;entryDy=0;entryPerimeter=0;exitX=-0.007;exitY=0.792;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="2028f4c0cddd94fa-16" target="2b1bba910c18a604-13" edge="1"> + <mxGeometry width="100" as="geometry"> + <mxPoint x="1760" y="1032" as="sourcePoint"/> + <mxPoint x="185" y="797" as="targetPoint"/> + <mxPoint x="42" y="21" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="MzeL6ERTokwWHOy8V-At-22" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:ProposedTo&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;br&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="1170" y="90" width="125" height="59" as="geometry"/> + </mxCell> + <mxCell id="MzeL6ERTokwWHOy8V-At-23" value="vf:proposed" style="endArrow=classic;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="MzeL6ERTokwWHOy8V-At-22" target="oJrSKW7QNGFuydV7huNM-23" edge="1"> + <mxGeometry x="-0.7861" y="-8" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="450" y="230" as="sourcePoint"/> + <mxPoint x="500" y="180" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="MzeL6ERTokwWHOy8V-At-24" value="vf:proposedTo" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="1" source="MzeL6ERTokwWHOy8V-At-22" target="2b1bba910c18a604-3" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="1850" y="130" as="sourcePoint"/> + <mxPoint x="1900" y="80" as="targetPoint"/> + <Array as="points"> + <mxPoint x="2242" y="119"/> + </Array> + </mxGeometry> + </mxCell> + <mxCell id="tgiocElxYbsHrkKaK0dx-18" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:ProposedIntent&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:reciprocal&lt;/font&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="100" y="100" width="150" height="60" as="geometry"/> + </mxCell> + <mxCell id="tgiocElxYbsHrkKaK0dx-19" value="vf:publishedIn" style="endArrow=classic;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.25;entryDx=0;entryDy=0;" parent="1" source="tgiocElxYbsHrkKaK0dx-18" target="oJrSKW7QNGFuydV7huNM-23" edge="1"> + <mxGeometry x="0.0498" y="-1" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="108" y="45" as="sourcePoint"/> + <mxPoint x="62" y="40" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="tgiocElxYbsHrkKaK0dx-20" value="vf:publishes" style="endArrow=classic;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="tgiocElxYbsHrkKaK0dx-18" target="15" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="8" y="145" as="sourcePoint"/> + <mxPoint x="75.35199999999986" y="167.73000000000002" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="tgiocElxYbsHrkKaK0dx-21" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:Scenario&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:name&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;time:hasBeginning&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;time:hasEnd&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;vf:inScopeOf&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;font style=&quot;font-size: 11px&quot;&gt;skos:note&lt;br&gt;&lt;/font&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="580" y="231" width="130" height="109" as="geometry"/> + </mxCell> + <mxCell id="tgiocElxYbsHrkKaK0dx-22" value="vf:nestedIn" style="endArrow=classic;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.131;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="2028f4c0cddd94fa-8" target="tgiocElxYbsHrkKaK0dx-21" edge="1"> + <mxGeometry width="50" height="50" relative="1" as="geometry"> + <mxPoint x="610" y="460" as="sourcePoint"/> + <mxPoint x="660" y="410" as="targetPoint"/> + </mxGeometry> + </mxCell> + <mxCell id="tgiocElxYbsHrkKaK0dx-24" value="vf:refinementOf" style="endArrow=block;endFill=1;endSize=6;html=1;strokeColor=#000000;exitX=0.25;exitY=1;entryX=0;entryY=0.75;rounded=0;exitDx=0;exitDy=0;entryDx=0;entryDy=0;" parent="1" source="tgiocElxYbsHrkKaK0dx-21" target="tgiocElxYbsHrkKaK0dx-21" edge="1"> + <mxGeometry width="100" as="geometry"> + <mxPoint x="185" y="758.5" as="sourcePoint"/> + <mxPoint x="185" y="720.25" as="targetPoint"/> + <Array as="points"> + <mxPoint x="613" y="360"/> + <mxPoint x="500" y="360"/> + <mxPoint x="500" y="313"/> + </Array> + <mxPoint x="-46" y="24" as="offset"/> + </mxGeometry> + </mxCell> + <mxCell id="tgiocElxYbsHrkKaK0dx-25" value="&lt;p style=&quot;margin: 0px ; margin-top: 4px ; text-align: center ; text-decoration: underline&quot;&gt;&lt;font style=&quot;font-size: 13px&quot;&gt;&lt;b&gt;vf:ScenarioDefnition&lt;/b&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;hr&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;vf:name&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;time:hasDuration&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;skos:note&lt;/p&gt;&lt;p style=&quot;margin: 0px ; margin-left: 8px&quot;&gt;&lt;br&gt;&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;fillColor=#ffffff;strokeColor=#000000;" parent="1" vertex="1"> + <mxGeometry x="530" y="-130" width="160" height="97" as="geometry"/> + </mxCell> + <mxCell id="tgiocElxYbsHrkKaK0dx-26" value="vf:definedAs" style="endArrow=classic;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="tgiocElxYbsHrkKaK0dx-21" target="tgiocElxYbsHrkKaK0dx-25" edge="1"> + <mxGeometry x="-0.3067" y="4" width="50" height="50" relative="1" as="geometry"> + <mxPoint x="570" y="180" as="sourcePoint"/> + <mxPoint x="620" y="130" as="targetPoint"/> + <mxPoint as="offset"/> + </mxGeometry> + </mxCell> + </root> + </mxGraphModel> + </diagram> +</mxfile> diff --git a/release-doc-in-process/all-vf-vowl.svg b/release-doc-in-process/all-vf-vowl.svg @@ -1,2 +1,2 @@ -<!-- Created with WebVOWL (version 1.1.3), http://vowl.visualdataweb.org --> -<svg class="vowlGraph" width="634.92" height="824" version="1.1" xmlns="http://www.w3.org/2000/svg"><g style="opacity: 1;" transform="translate(-104.04287391788353,198.44396694615537)scale(0.4089999999999999)"><g class="linkContainer"><defs></defs><defs><marker id="marker1" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker4" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker6" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker9" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker12" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker15" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker19" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker22" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker23" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker26" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker30" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker32" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker33" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker34" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker37" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker43" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker46" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker50" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker51" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker53" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker54" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker56" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker58" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker59" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker60" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker62" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker64" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker66" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker67" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker69" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker70" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker71" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker72" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker73" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker75" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker77" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker78" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker79" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker80" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker81" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker82" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker83" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker84" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker85" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker88" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker89" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker91" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker92" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker93" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker94" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker95" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="marker96" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-61-0-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-61-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-17-47-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-17-7-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-86-47-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-86-10-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-86-57-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-86-7-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-68-47-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-68-65-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-68-10-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-68-52-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-68-7-4" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-74-47-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-74-10-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-74-52-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-74-8-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-74-7-4" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-76-47-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-76-10-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-36-0-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-36-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-90-47-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-90-10-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-90-52-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker><marker id="markerGENERATED-UNION-90-7-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 100;"></path></marker></defs><g class="link" marker-end="url(#marker1)"><path class="link-path node2 node3 normal" d="M1629.8733136083683,-76.36452975369548Q1637.7467764542448,-33.84408498110561,1639.715142165714,-23.21397378795814Q1641.6835078771833,-12.58386259481067,1649.5569707230597,29.9365821777792" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker6)"><path class="link-path node7 node8 normal" d="M1380.3210885496972,748.9258330493863Q1326.4655405295232,529.6804836649102,1313.0016535244797,474.8691463187912Q1299.5377665194362,420.0578089726722,1245.6822184992623,200.8124595881962" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker9)"><path class="link-path node10 node11 normal" d="M848.74111973051,1057.7158386376382Q968.2011740979603,937.097949979022,998.066187689823,906.943477814368Q1027.9312012816856,876.7890056497139,1147.391255649136,756.1711169910977" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker15)"><path class="link-path node16 node17 normal" d="M1222.1726578596417,1249.9279801661296Q1317.584488692158,1239.0134987040335,1341.4374464002872,1236.2848783385093Q1365.2904041084164,1233.5562579729851,1460.7022349409328,1222.6417765108888" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker19)"><path class="link-path node20 node21 dotted" d="M729.8666941104501,1261.2101983026487Q777.3139517532583,1289.0539495574344,789.1757661639604,1296.014887371131Q801.0375805746625,1302.9758251848275,848.4848382174705,1330.8195764396132" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker34)"><path class="link-path node35 node36 normal" d="M417.6587095213519,-285.83394194570974Q482.86357434260805,-258.67547421564143,499.1647905479221,-251.88585728312432Q515.4660067532361,-245.09624035060725,580.6708715744924,-217.9377726205389" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker46)"><path class="link-path node47 node44 normal" d="M1037.4051520769847,954.1565893315369Q1007.2192204787973,777.5779603418138,999.6727375792505,733.433303094383Q992.1262546797036,689.2886458469521,961.9403230815163,512.710016857229" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker50)"><path class="link-path node7 node11 normal" d="M1344.7392108355552,780.5331019769882Q1299.2544232581954,763.4620840021881,1287.8832263638556,759.1943295084882Q1276.5120294695157,754.9265750147882,1231.027241892156,737.8555570399882" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker56)"><path class="link-path node57 node7 normal" d="M1438.5329181298252,1093.414204761683Q1423.2610874765878,995.5857981963574,1419.4431298132786,971.128696555026Q1415.6251721499693,946.6715949136945,1400.353341496732,848.8431883483689" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker66)"><path class="link-path node5 node49 normal" d="M484.4246478505115,560.8709044758335Q512.6314989611905,528.4941849611399,519.6832117388602,520.4000050824666Q526.73492451653,512.3058252037932,554.9417756272089,479.92910568909963" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker67)"><path class="link-path node68 node42 normal" d="M548.7943528459258,740.3272885576046Q494.98017977668707,786.3754683109755,481.5266365093774,797.8875132493183Q468.0730932420677,809.3995581876611,414.25892017282905,855.447737941032" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker70)"><path class="link-path node65 node38 normal" d="M524.8553940981151,1091.9883091066586Q477.5751834338668,1152.124826302832,465.75513076780476,1167.1589556018753Q453.9350781017427,1182.1930849009186,406.65486743749443,1242.329602097092" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker73)"><path class="link-path node74 node65 normal" d="M774.5988490641388,705.2251057124159Q698.1775237018489,826.6290744992826,679.0721923612764,856.9800666959993Q659.9668610207038,887.331058892716,583.5455356584139,1008.7350276795827" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker79)"><path class="link-path node52 node11 normal" d="M725.8041989218218,394.45206109525674Q892.1720502130446,512.8189802335081,933.7640130358503,542.410710018071Q975.355975858656,572.0024398026338,1141.7238271498788,690.3693589408851" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker81)"><path class="link-path node16 node11 normal" d="M1172.62377977767,1204.7365554322253Q1176.4377445421887,1031.2110765924542,1177.3912357333184,987.8297068825116Q1178.344726924448,944.4483371725688,1182.1586916889664,770.9228583327981" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker84)"><path class="link-path node57 node11 normal" d="M1419.5015348266986,1100.4735805995917Q1335.7717210968015,965.5903478630134,1314.839267664327,931.8695396788689Q1293.9068142318526,898.1487314947244,1210.1770005019557,763.2654987581461" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker89)"><path class="link-path node13 node44 normal" d="M790.710958222328,-6.284356800156161Q849.0780161738186,161.93227926993922,863.6697806616912,203.98643828746307Q878.2615451495639,246.04059730498693,936.6286031010543,414.25723337508236" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker92)"><path class="link-path node86 node21 normal" d="M1086.2522660923141,1376.4041828962615Q1029.0341344664077,1370.5659931674622,1014.7296015599311,1369.1064457352625Q1000.4250686534544,1367.6468983030627,943.2069370275482,1361.8087085742634" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker93)"><path class="link-path node14 node45 normal" d="M370.49993394701505,137.11599725251392Q345.9227883717878,54.789224900932126,339.778501977981,34.20753181303667Q333.6342155841742,13.625838725141211,309.05707000894694,-68.70093362644059" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker94)"><path class="link-path node90 node27 normal" d="M1183.972030703932,499.06111532485636Q1316.0588407889716,418.08947011990756,1349.0805433102314,397.84655881867036Q1382.1022458314912,377.60364751743316,1514.1890559165306,296.6320023124844" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-61-0-0)"><path class="link-path node61 node0 dashed" d="M812.6980993559974,-280.376189844434Q786.785774276603,-302.0377052678255,780.3076930067543,-307.45308412367336Q773.8296117369057,-312.8684629795212,747.9172866575112,-334.5299784029127" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-61-13-1)"><path class="link-path node61 node13 dashed" d="M832.7691052874937,-200.36090957615244Q816.8817703845103,-160.9252615706838,812.9099366587645,-151.06634956931663Q808.9381029330187,-141.20743756794946,793.0507680300353,-101.77178956248082" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-17-47-0)"><path class="link-path node17 node47 dashed" d="M1464.9763918242015,1195.6684656757643Q1315.9435458756166,1127.6428330140743,1278.6853343884702,1110.6364248486518Q1241.4271229013239,1093.6300166832293,1092.3942769527391,1025.6043840215393" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-17-7-1)"><path class="link-path node17 node7 dashed" d="M1497.4321232604193,1167.7875313288623Q1461.0299742767438,1039.677107037361,1451.9294370308248,1007.6495009644857Q1442.8288997849058,975.6218948916104,1406.4267508012304,847.5114706001093" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-86-47-0)"><path class="link-path node86 node47 dashed" d="M1125.0280311846727,1332.0034285250943Q1098.2006966257636,1220.8040330558367,1091.4938629860362,1193.0041841885225Q1084.7870293463088,1165.2043353212082,1057.9596947874,1054.0049398519507" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-86-10-1)"><path class="link-path node86 node10 dashed" d="M1098.8422597618085,1347.7308022191798Q999.7051935158481,1259.759287332025,974.920926954358,1237.7664086102363Q950.136660392868,1215.7735298884477,850.9995941469076,1127.8020150012926" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-86-57-2)"><path class="link-path node86 node57 dashed" d="M1177.4272404439114,1350.5047411461967Q1268.8406536318719,1280.254924609029,1291.694006928862,1262.692470474737Q1314.5473602258523,1245.130016340445,1405.960773413813,1174.8801998032777" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-86-7-3)"><path class="link-path node86 node7 dashed" d="M1157.4561467562978,1334.868193735963Q1243.281601853972,1138.9874469906779,1264.7379656283906,1090.0172603043566Q1286.1943294028092,1041.0470736180353,1372.0197845004836,845.1663268727502" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-68-47-0)"><path class="link-path node68 node47 dashed" d="M630.3363245700056,734.9154133649841Q779.4845256966576,831.6217857105928,816.7715759783206,855.7983787969949Q854.0586262599836,879.9749718833971,1003.2068273866355,976.6813442290057" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-68-65-1)"><path class="link-path node68 node65 dashed" d="M582.9519630310018,757.9622450635641Q574.1587781891318,855.2185469265651,571.9604819786643,879.5326223923153Q569.7621857681969,903.8466978580655,560.969000926327,1001.1029997210663" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-68-10-2)"><path class="link-path node68 node10 dashed" d="M613.2149679252252,751.2377250052145Q682.8019055423589,870.6960275760098,700.1986399466423,900.5606032187086Q717.5953743509257,930.4251788614074,787.1823119680594,1049.8834814322026" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-68-52-3)"><path class="link-path node68 node52 dashed" d="M601.4103834582265,658.0906004895272Q628.9992489257809,560.4403884358348,635.8964652926695,536.0278354224117Q642.7936816595582,511.6152824089886,670.3825471271125,413.9650703552961" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-68-7-4)"><path class="link-path node68 node7 dashed" d="M638.2194540992239,712.9162127748156Q919.6564337163848,744.8324064852262,990.015678620675,752.8114549128289Q1060.3749235249652,760.7905033404317,1341.811903142126,792.7066970508423" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-74-47-0)"><path class="link-path node74 node47 dashed" d="M831.3856318485043,703.5827114716658Q905.3837554584469,807.3132007748763,923.8832863609325,833.245823100679Q942.3828172634181,859.1784454264816,1016.3809408733607,962.9089347296922" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-74-10-1)"><path class="link-path node74 node10 dashed" d="M803.0762833004356,713.0475208749067Q806.4635369234906,845.0159421928955,807.3103503292542,878.0080475223928Q808.1571637350179,911.00015285189,811.5444173580728,1042.9685741698788" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-74-52-2)"><path class="link-path node74 node52 dashed" d="M783.0129422039657,614.6379538274958Q751.0091289810183,533.7078145463757,743.0081756752814,513.4752797260958Q735.0072223695446,493.24274490581575,703.0034091465972,412.3126056246958" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-74-8-3)"><path class="link-path node74 node8 dashed" d="M834.6907637838797,623.114714113515Q981.0517159687436,449.96259014323016,1017.6419540149595,406.6745591506589Q1054.2321920611755,363.3865281580877,1200.5931442460392,190.23440418780282" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-74-7-4)"><path class="link-path node74 node7 dashed" d="M851.460362637391,673.5376827754565Q1047.9939837301076,718.9146559283017,1097.127389003287,730.2588992165131Q1146.2607942764662,741.6031425047245,1342.7944153691828,786.9801156575696" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-47-0)"><path class="link-path node76 node47 dashed" d="M1006.6827334977286,640.0202949414853Q1020.2209213829951,765.5008162385159,1023.6054683543118,796.8709465627735Q1026.9900153256285,828.2410768870311,1040.528203210895,953.7215981840618" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-10-1)"><path class="link-path node76 node10 dashed" d="M983.3778198966344,637.0946815391268Q922.3015898374338,800.7254730954152,907.0325323226336,841.6331709844873Q891.7634748078335,882.5408688735594,830.6872447486329,1046.1716604298476" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-36-0-0)"><path class="link-path node36 node0 dashed" d="M649.8110039872338,-244.31052835646756Q664.577759853995,-275.0895232397511,668.2694488206853,-282.78427196057197Q671.9611377873756,-290.47902068139285,686.7278936541367,-321.2580155646764" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-36-13-1)"><path class="link-path node36 node13 dashed" d="M664.1075250032783,-162.56332471362725Q693.5188589788121,-133.63069486769763,700.8716924726955,-126.3975374062152Q708.2245259665789,-119.1643799447328,737.6358599421127,-90.23175009880319" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-90-47-0)"><path class="link-path node90 node47 dashed" d="M1130.6152974552574,575.7499954558336Q1100.7192520573035,727.2071009809988,1093.245240707815,765.0713773622901Q1085.7712293583263,802.9356537435815,1055.8751839603724,954.3927592687467" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-90-10-1)"><path class="link-path node90 node10 dashed" d="M1115.0168425858951,569.8972814087938Q1004.3412122580884,761.8463377089619,976.6723046761367,809.8336017840039Q949.0033970941851,857.820865859046,838.3277667663782,1049.769922159214" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-90-52-2)"><path class="link-path node90 node52 dashed" d="M1092.3925519451323,508.76013376861613Q948.3746144067576,457.99269394388875,912.370130022164,445.3008339877069Q876.3656456375703,432.608974031525,732.3477080991955,381.84153420679763" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-90-7-3)"><path class="link-path node90 node7 dashed" d="M1175.1014751688547,563.1741500660436Q1248.2117697139063,642.302392795708,1266.4893433501693,662.0844534781241Q1284.7669169864323,681.8665141605403,1357.877211531484,760.9947568902047" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"></path></g><g class="link" marker-end="url(#marker51)"><path class="link-path node47 node11 normal" d="M1068.163155390648,958.4953731725834Q1105.3439300553305,881.44407734864,1114.6391237215012,862.1812533926542Q1123.9343173876719,842.9184294366684,1161.1150920523544,765.8671336127248" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker78)"><path class="link-path node5 node41 normal" d="M465.45415025594315,553.2759632834014Q467.7420464830081,502.4084596453071,468.31402053977433,489.6915837357835Q468.88599459654057,476.97470782625993,471.1738908236055,426.1072041881657" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker12)"><path class="link-path node13 node14 normal" d="M730.6145307494527,-27.64642042638927Q609.7556259903714,47.0780950170915,579.5408998006011,65.7592238779617Q549.3261736108308,84.4403527388319,428.4672688517495,159.16486818231266" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker30)"><path class="link-path node31 node21 dotted" d="M712.1902430807819,1405.3182965034264Q764.6078338636967,1391.1624046172924,777.7122315594254,1387.623431645759Q790.8166292551541,1384.0844586742255,843.234220038069,1369.9285667880918" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker32)"><path class="link-path node3 node28 dotted" d="M1609.1119810923994,68.77692717238332Q1550.8195678326026,55.5230950387419,1536.2464645176533,52.209637005331544Q1521.673361202704,48.89617897192119,1463.3809479429071,35.64234683827976" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker59)"><path class="link-path node57 node47 normal" d="M1398.2338261930386,1127.037883086246Q1276.6059869753472,1084.7000729686029,1246.1990271709242,1074.115620439192Q1215.7920673665012,1063.5311679097813,1094.1642281488098,1021.1933577921382" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker91)"><path class="link-path node16 node10 normal" d="M1125.0135573645919,1234.754697711552Q1018.7451588395079,1186.8213491939491,992.178059208237,1174.8380120645484Q965.610959576966,1162.8546749351476,859.3425610518822,1114.921326417545" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker54)"><path class="link-path node55 node7 normal" d="M1681.7341149832494,844.0696221855927Q1586.0882826189547,887.7785913095767,1561.6981330237559,885.5510361306366Q1537.307983428557,883.3234809516965,1437.83261903126,821.7940703961917" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker95)"><path class="link-path node55 node7 normal" d="M1682.4224625862494,808.8817642306823Q1590.6798416625468,765.7859646321239,1566.6880004927252,763.7466255592993Q1542.6961593229037,761.7072864864748,1442.5040508880338,788.4883735024367" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker64)"><path class="link-path node8 node40 normal" d="M1238.8844476012443,100.56812145685936Q1242.657826266419,64.91888703384595,1243.6011709327126,56.00657842809259Q1244.5445155990062,47.094269822339236,1248.3178942641807,11.445035399325832" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker77)"><path class="link-path node52 node14 normal" d="M652.0826743113128,325.3091170729771Q579.6648963292189,222.81570656828112,558.018720944852,209.57253859691545Q536.3725455604852,196.32937062554979,435.6209204676437,192.8774373593204" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker69)"><path class="link-path node14 node18 normal" d="M397.5263727647269,136.52468212571023Q411.59812235168914,80.56579810641892,415.11605974842973,66.5760771015961Q418.6339971451703,52.58635609677327,432.70574673213264,-3.3725279225180316" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker83)"><path class="link-path node10 node44 normal" d="M823.9282933792921,1044.1688730385881Q871.2654999139162,831.390196620595,883.0998015475723,778.1955275160967Q894.9341031812284,725.0008584115984,942.2713097158523,512.2221819936051" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker58)"><path class="link-path node8 node11 normal" d="M1229.0281538455997,202.086944744672Q1212.5238638695428,388.90538050304167,1208.3977913755284,435.60998944263406Q1204.271718881514,482.31459838222645,1187.7674289054569,669.1330341405961" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker62)"><path class="link-path node14 node63 normal" d="M384.3666703747561,236.9797300700275Q383.6923774106381,284.59452643177747,383.5238041696085,296.49822552221497Q383.355230928579,308.40192461265246,382.6809379644609,356.0167209744025" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker75)"><path class="link-path node76 node8 normal" d="M1025.106944814042,544.2586584915069Q1098.9126977694793,405.0914777885041,1117.3641360083388,370.29968261275343Q1135.8155742471984,335.50788743700275,1209.621327202636,196.34070673399992" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker22)"><path class="link-path node8 normal" d="M1280.023481320654,132.9252172517283Q1419.9772923249368,145.31030520550232,1415.0747850488283,178.28114889380993Q1410.1722777727198,211.25199258211754,1272.6697204064913,182.38148278418973" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker26)"><path class="link-path node27 node28 dotted" d="M1535.060715947881,192.39832280722334Q1498.4425570296612,141.70944066384746,1489.2880173001063,129.03722012800347Q1480.1334775705513,116.36499959215949,1443.5153186523314,65.67611744878354" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 3;"></path></g><g class="link" marker-end="url(#marker88)"><path class="link-path node65 node87 normal" d="M553.8890725471305,1102.8351159342747Q550.8100594778067,1165.8843697231873,550.0403062104758,1181.6466831704156Q549.2705529431449,1197.4089966176439,546.1915398738212,1260.4582504065565" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker72)"><path class="link-path node52 node14 normal" d="M634.2430691270072,354.8642368399335Q516.1188448523011,339.68107988882696,494.3291586128092,326.82299959705705Q472.5394723733173,313.96491930528714,416.3462067320884,226.28343392223445" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker53)"><path class="link-path node2 node25 normal" d="M1570.105204547034,-119.26412268843725Q1449.3996007417472,-93.28985594407857,1425.4452106387068,-98.49475689924463Q1401.4908205356664,-103.6996578544107,1330.56130351663,-171.3131322400979" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker80)"><path class="link-path node2 node25 normal" d="M1576.8873115535634,-152.8044331225164Q1494.8122705432731,-211.0309257670341,1471.2185965265057,-216.38031743717852Q1447.6249225097383,-221.72970910732295,1340.9505713858887,-206.29834982396076" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker23)"><path class="link-path node24 node25 normal" d="M1035.4078280303102,-111.56885646616344Q1129.1212897081423,-84.54174567550353,1150.6131024397635,-90.42927225813673Q1172.1049151713846,-96.31679884076993,1250.325955346522,-170.44412229249536" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker82)"><path class="link-path node24 node25 normal" d="M1022.0991648106954,-142.9663017682945Q1088.041852423486,-267.2863879261033,1110.114060136771,-275.1377880145419Q1132.186267850056,-282.9891881029805,1242.8212419435451,-221.4803026526804" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker60)"><path class="link-path node39 node61 normal" d="M932.4326933191393,-340.2753718905431Q913.5836282128755,-318.6194291935769,908.8713619363095,-313.2054435193353Q904.1590956597436,-307.7914578450937,885.3100305534798,-286.13551514812747" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker37)"><path class="link-path node8 normal" d="M1186.5864340760627,168.53575783624223Q1055.1588456398424,154.25118000439195,1060.8422655861405,121.40593911891307Q1066.5256855324385,88.56069823343418,1195.1115639955099,119.26789650802391" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker33)"><path class="link-path node5 normal" d="M436.4578939058187,572.4949946712568Q379.4975311508512,505.06718552947945,395.48232051188415,493.04693141055975Q411.4671098729171,481.02667729164006,460.43507794736814,554.4646134928772" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker96)"><path class="link-path node5 node29 normal" d="M494.57435543881974,578.7719363572163Q521.8232915998077,573.8846668699588,528.6355256400548,572.6628494981444Q535.4477596803018,571.44103212633,562.6966958412899,566.5537626390725" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker85)"><path class="link-path node5 node48 normal" d="M461.7491873909564,615.158314138019Q459.43395004000115,646.1143674478292,458.85514070226236,653.8533807752817Q458.27633136452357,661.5923941027343,455.9610940135683,692.5484474125445" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker4)"><path class="link-path node5 normal" d="M450.79084430080985,611.149974207822Q341.86378267971344,689.9356555925837,330.7534590681273,673.3055410636385Q319.6431354565412,656.6754265346934,434.12535888343064,586.2048024144043" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker71)"><path class="link-path node5 normal" d="M436.7950325798643,596.7567753293614Q311.0016045053684,589.9979464692733,312.86646871440985,570.0850792351998Q314.7313329234513,550.1722120011264,439.5923288934265,566.8874744782512" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><g class="link" marker-end="url(#marker43)"><path class="link-path node7 node44 normal" d="M1351.983781582972,767.4618402885187Q1208.7302284938783,657.8494714258773,1172.9168402216048,630.446379210217Q1137.1034519493314,603.0432869945566,993.8498988602378,493.4309181319152" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g></g><g class="cardinalityContainer"></g><g class="labelContainer"><g class="labelGroup" transform="translate(789.1757661639604,1296.014887371131)"><g class="label" id="19"><rect class="subclass property object,anonymous" x="-41.5" y="-14" width="83" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(1639.715142165714,-23.21397378795814)"><g class="label" id="1"><rect class="objectproperty property object" x="-42" y="-14" width="84" height="28" style="fill: rgb(51, 102, 204);"><title>relationship</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">relationship</tspan></text></g></g><g class="labelGroup" transform="translate(1313.0016535244797,474.8691463187912)"><g class="label" id="6"><rect class="objectproperty property object" x="-27.5" y="-14" width="55" height="28" style="fill: rgb(51, 102, 204);"><title>affects</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">affects</tspan></text></g></g><g class="labelGroup" transform="translate(998.066187689823,906.943477814368)"><g class="label" id="9"><rect class="objectproperty property object" x="-57" y="-14" width="114" height="28" style="fill: rgb(51, 102, 204);"><title>intended quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">intended quantity</tspan></text></g></g><g class="labelGroup" transform="translate(1341.4374464002872,1236.2848783385093)"><g class="label" id="15"><rect class="objectproperty property object" x="-40.5" y="-14" width="81" height="28" style="fill: rgb(51, 102, 204);"><title>satisfied by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">satisfied by</tspan></text></g></g><g class="labelGroup" transform="translate(499.1647905479221,-251.88585728312432)"><g class="label" id="34"><rect class="objectproperty property object" x="-30" y="-14" width="60" height="28" style="fill: rgb(51, 102, 204);"><title>input of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">input of</tspan></text></g></g><g class="labelGroup" transform="translate(999.6727375792505,733.433303094383)"><g class="label" id="46"><rect class="objectproperty property object" x="-51" y="-14" width="102" height="28" style="fill: rgb(51, 102, 204);"><title>committed time</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">committed time</tspan></text></g></g><g class="labelGroup" transform="translate(1287.8832263638556,759.1943295084882)"><g class="label" id="50"><rect class="objectproperty property object" x="-54.5" y="-14" width="109" height="28" style="fill: rgb(51, 102, 204);"><title>affected quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">affected quantity</tspan></text></g></g><g class="labelGroup" transform="translate(1419.4431298132786,971.128696555026)"><g class="label" id="56"><rect class="objectproperty property object" x="-37.5" y="-14" width="75" height="28" style="fill: rgb(51, 102, 204);"><title>fulfilled by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">fulfilled by</tspan></text></g></g><g class="labelGroup" transform="translate(519.6832117388602,520.4000050824666)"><g class="label" id="66"><rect class="datatypeproperty property datatype" x="-25.5" y="-14" width="51" height="28" style="fill: rgb(51, 102, 204);"><title>name</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">name</tspan></text></g></g><g class="labelGroup" transform="translate(481.5266365093774,797.8875132493183)"><g class="label" id="67"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>resource classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">resource classifie...</tspan></text></g></g><g class="labelGroup" transform="translate(465.75513076780476,1167.1589556018753)"><g class="label" id="70"><rect class="objectproperty property object" x="-20" y="-14" width="40" height="28" style="fill: rgb(51, 102, 204);"><title>unit</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">unit</tspan></text></g></g><g class="labelGroup" transform="translate(679.0721923612764,856.9800666959993)"><g class="label" id="73"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>resource conforms to</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">resource conforms to</tspan></text></g></g><g class="labelGroup" transform="translate(933.7640130358503,542.410710018071)"><g class="label" id="79"><rect class="objectproperty property object" x="-53.5" y="-14" width="107" height="28" style="fill: rgb(51, 102, 204);"><title>defined quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">defined quantity</tspan></text></g></g><g class="labelGroup" transform="translate(1177.3912357333184,987.8297068825116)"><g class="label" id="81"><rect class="objectproperty property object" x="-55.5" y="-14" width="111" height="28" style="fill: rgb(51, 102, 204);"><title>satisfied quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">satisfied quantity</tspan></text></g></g><g class="labelGroup" transform="translate(1314.839267664327,931.8695396788689)"><g class="label" id="84"><rect class="objectproperty property object" x="-52.5" y="-14" width="105" height="28" style="fill: rgb(51, 102, 204);"><title>fulfilled quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">fulfilled quantity</tspan></text></g></g><g class="labelGroup" transform="translate(863.6697806616912,203.98643828746307)"><g class="label" id="89"><rect class="objectproperty property object" x="-45.5" y="-14" width="91" height="28" style="fill: rgb(51, 102, 204);"><title>planned time</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">planned time</tspan></text></g></g><g class="labelGroup" transform="translate(1014.7296015599311,1369.1064457352625)"><g class="label" id="92"><rect class="objectproperty property object" x="-26" y="-14" width="52" height="28" style="fill: rgb(51, 102, 204);"><title>under</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">under</tspan></text></g></g><g class="labelGroup" transform="translate(339.778501977981,34.20753181303667)"><g class="label" id="93"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>process classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">process classified as</tspan></text></g></g><g class="labelGroup" transform="translate(1349.0805433102314,397.84655881867036)"><g class="label" id="94"><rect class="objectproperty property object" x="-26.5" y="-14" width="53" height="28" style="fill: rgb(51, 102, 204);"><title>action</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">action</tspan></text></g></g><g class="labelGroup" transform="translate(1114.6391237215012,862.1812533926542)"><g class="label" id="51"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>committed quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">committed quantity</tspan></text></g></g><g class="labelGroup" transform="translate(468.31402053977433,489.6915837357835)"><g class="label" id="78"><rect class="datatypeproperty property datatype" x="-27" y="-14" width="54" height="28" style="fill: rgb(51, 102, 204);"><title>image</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">image</tspan></text></g></g><g class="labelGroup" transform="translate(579.5408998006011,65.7592238779617)"><g class="label" id="12"><rect class="objectproperty property object" x="-35.5" y="-14" width="71" height="28" style="fill: rgb(51, 102, 204);"><title>based on</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">based on</tspan></text></g></g><g class="labelGroup" transform="translate(777.7122315594254,1387.623431645759)"><g class="label" id="30"><rect class="subclass property object,anonymous" x="-41.5" y="-14" width="83" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(1536.2464645176533,52.209637005331544)"><g class="label" id="32"><rect class="subclass property object,anonymous" x="-41.5" y="-14" width="83" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(1246.1990271709242,1074.115620439192)"><g class="label" id="59"><rect class="objectproperty property object" x="-25.5" y="-14" width="51" height="28" style="fill: rgb(51, 102, 204);"><title>fulfills</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">fulfills</tspan></text></g></g><g class="labelGroup" transform="translate(992.178059208237,1174.8380120645484)"><g class="label" id="91"><rect class="objectproperty property object" x="-32" y="-14" width="64" height="28" style="fill: rgb(51, 102, 204);"><title>satisfies</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">satisfies</tspan></text></g></g><g class="labelGroup" transform="translate(1561.6981330237559,885.5510361306366)"><g class="label" id="54"><rect class="objectproperty property object" x="-50.5" y="-14" width="101" height="28" style="fill: rgb(51, 102, 204);"><title>appreciation of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">appreciation of</tspan></text></g></g><g class="labelGroup" transform="translate(1566.6880004927252,763.7466255592993)"><g class="label" id="95"><rect class="objectproperty property object" x="-56.5" y="-14" width="113" height="28" style="fill: rgb(51, 102, 204);"><title>appreciation with</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">appreciation with</tspan></text></g></g><g class="labelGroup" transform="translate(1243.6011709327126,56.00657842809259)"><g class="label" id="64"><rect class="objectproperty property object focused" x="-52" y="-14" width="104" height="28" style="fill: rgb(51, 102, 204); stroke: rgb(255, 0, 0); stroke-width: 4px;"><title>current location</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">current location</tspan></text></g></g><g class="labelGroup" transform="translate(558.018720944852,209.57253859691545)"><g class="label" id="77"><rect class="objectproperty property object" x="-48.5" y="-14" width="97" height="28" style="fill: rgb(51, 102, 204);"><title>recipe input of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">recipe input of</tspan></text></g></g><g class="labelGroup" transform="translate(415.11605974842973,66.5760771015961)"><g class="label" id="69"><rect class="objectproperty property object" x="-32.5" y="-14" width="65" height="28" style="fill: rgb(51, 102, 204);"><title>duration</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">duration</tspan></text></g></g><g class="labelGroup" transform="translate(883.0998015475723,778.1955275160967)"><g class="label" id="83"><rect class="objectproperty property object" x="-47" y="-14" width="94" height="28" style="fill: rgb(51, 102, 204);"><title>intended time</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">intended time</tspan></text></g></g><g class="labelGroup" transform="translate(1208.3977913755284,435.60998944263406)"><g class="label" id="58"><rect class="objectproperty property object" x="-52" y="-14" width="104" height="28" style="fill: rgb(51, 102, 204);"><title>current quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">current quantity</tspan></text></g></g><g class="labelGroup" transform="translate(383.5238041696085,296.49822552221497)"><g class="label" id="62"><rect class="datatypeproperty property datatype" x="-59" y="-14" width="118" height="28" style="fill: rgb(51, 102, 204);"><title>duration multiplier</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">duration multiplier</tspan></text></g></g><g class="labelGroup" transform="translate(1117.3641360083388,370.29968261275343)"><g class="label" id="75"><rect class="objectproperty property object" x="-32.5" y="-14" width="65" height="28" style="fill: rgb(51, 102, 204);"><title>involves</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">involves</tspan></text></g></g><g class="labelGroup" transform="translate(1415.0747850488283,178.28114889380993)"><g class="label" id="22"><rect class="objectproperty property object" x="-33" y="-14" width="66" height="28" style="fill: rgb(51, 102, 204);"><title>contains</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">contains</tspan></text></g></g><g class="labelGroup" transform="translate(1489.2880173001063,129.03722012800347)"><g class="label" id="26"><rect class="subclass property object,anonymous" x="-41.5" y="-14" width="83" height="28" style="fill: rgb(255, 255, 255);"><title>Subclass of</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Subclass of</tspan></text></g></g><g class="labelGroup" transform="translate(550.0403062104758,1181.6466831704156)"><g class="label" id="88"><rect class="datatypeproperty property datatype" x="-44.5" y="-14" width="89" height="28" style="fill: rgb(51, 102, 204);"><title>substitutable</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">substitutable</tspan></text></g></g><g class="labelGroup" transform="translate(494.3291586128092,326.82299959705705)"><g class="label" id="72"><rect class="objectproperty property object" x="-52" y="-14" width="104" height="28" style="fill: rgb(51, 102, 204);"><title>recipe output of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">recipe output of</tspan></text></g></g><g class="labelGroup" transform="translate(1425.4452106387068,-98.49475689924463)"><g class="label" id="53"><rect class="objectproperty property object" x="-29.5" y="-14" width="59" height="28" style="fill: rgb(51, 102, 204);"><title>subject</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">subject</tspan></text></g></g><g class="labelGroup" transform="translate(1471.2185965265057,-216.38031743717852)"><g class="label" id="80"><rect class="objectproperty property object" x="-26.5" y="-14" width="53" height="28" style="fill: rgb(51, 102, 204);"><title>object</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">object</tspan></text></g></g><g class="labelGroup" transform="translate(1150.6131024397635,-90.42927225813673)"><g class="label" id="23"><rect class="objectproperty property object" x="-32.5" y="-14" width="65" height="28" style="fill: rgb(51, 102, 204);"><title>provider</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">provider</tspan></text></g></g><g class="labelGroup" transform="translate(1110.114060136771,-275.1377880145419)"><g class="label" id="82"><rect class="objectproperty property object" x="-32" y="-14" width="64" height="28" style="fill: rgb(51, 102, 204);"><title>receiver</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">receiver</tspan></text></g></g><g class="labelGroup" transform="translate(908.8713619363095,-313.2054435193353)"><g class="label" id="60"><rect class="objectproperty property object" x="-33.5" y="-14" width="67" height="28" style="fill: rgb(51, 102, 204);"><title>output of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">output of</tspan></text></g></g><g class="labelGroup" transform="translate(1060.8422655861405,121.40593911891307)"><g class="label" id="37"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>underlying resource</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">underlying resource</tspan></text></g></g><g class="labelGroup" transform="translate(395.48232051188415,493.04693141055975)"><g class="label" id="33"><rect class="objectproperty property object" x="-39.5" y="-14" width="79" height="28" style="fill: rgb(51, 102, 204);"><title>in scope of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">in scope of</tspan></text></g></g><g class="labelGroup" transform="translate(528.6355256400548,572.6628494981444)"><g class="label" id="96"><rect class="datatypeproperty property datatype" x="-17" y="-14" width="34" height="28" style="fill: rgb(51, 102, 204);"><title>url</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">url</tspan></text></g></g><g class="labelGroup" transform="translate(458.85514070226236,653.8533807752817)"><g class="label" id="85"><rect class="datatypeproperty property datatype" x="-31.5" y="-14" width="63" height="28" style="fill: rgb(51, 102, 204);"><title>finished</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">finished</tspan></text></g></g><g class="labelGroup" transform="translate(330.7534590681273,673.3055410636385)"><g class="label" id="4"><rect class="objectproperty property object" x="-53.5" y="-14" width="107" height="28" style="fill: rgb(51, 102, 204);"><title>primary location</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">primary location</tspan></text></g></g><g class="labelGroup" transform="translate(312.86646871440985,570.0850792351998)"><g class="label" id="71"><rect class="objectproperty property object" x="-43.5" y="-14" width="87" height="28" style="fill: rgb(51, 102, 204);"><title>classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">classified as</tspan></text></g></g><g class="labelGroup" transform="translate(1172.9168402216048,630.446379210217)"><g class="label" id="43"><rect class="objectproperty property object" x="-48.5" y="-14" width="97" height="28" style="fill: rgb(51, 102, 204);"><title>observed time</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">observed time</tspan></text></g></g></g><g class="nodeContainer"><g class="node" id="47" transform="translate(1045.9988832280983,1004.4273341529773)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Commitment</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Commitment</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="86" transform="translate(1136.9888427439744,1381.5810342240677)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="16" transform="translate(1171.5031072517322,1255.7242411326922)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Satisfaction</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Satisfaction</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="76" transform="translate(1001.2120534805255,589.3145589725698)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="36" transform="translate(627.7504155524113,-198.3286793515681)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="61" transform="translate(851.8269039245495,-247.66630367777088)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="35" transform="translate(389.04173180928353,-297.75319471704495)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="17" transform="translate(1511.3717855488424,1216.8455155443262)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="57" transform="translate(1446.39917111375,1143.8039067254067)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Fulfillment</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Fulfillment</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="10" transform="translate(812.8530111647418,1093.9517829964047)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Intent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Intent</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="11" transform="translate(1183.2793642149043,719.935172632331)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>QuantityValue</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">QuantityValue</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="55" transform="translate(1729.9370257774067,827.4119095283729)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Appreciation</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Appreciation</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="40" transform="translate(1251.5809354606092,-19.38275339829005)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="13" transform="translate(773.9929693929797,-54.466395460862344)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Process</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Process</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="14" transform="translate(385.0888302082225,185.98484321678575)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:RecipeProcess</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:RecipeProcess</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="18" transform="translate(445.14328928863705,-52.83268901359355)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>TemporalDuration</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">TemporalDura...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="45" transform="translate(300.1893095364483,-98.40552627139013)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="63" transform="translate(382.52516380245817,367.0166207166229)"><rect class="class datatype" x="-21.5" y="-10" width="43" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>float</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">float</tspan></text></g><g class="node" id="68" transform="translate(587.5442687285428,707.1694234410126)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="90" transform="translate(1140.4915981875315,525.715420571603)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="44" transform="translate(953.3465919304026,462.4392720357885)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>TemporalEntity</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">TemporalEntity</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="52" transform="translate(684.2486618567963,364.8862474038108)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:RecipeFlow</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:RecipeFlow</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="8" transform="translate(1233.5162185361523,151.28480625293707)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:EconomicResource</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:EconomicR...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="21" transform="translate(892.4703603758879,1356.6318572464572)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Agreement</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Agreement</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="20" transform="translate(685.8811719520328,1235.3979174958044)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:DistributionAgreement</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Distributio...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="31" transform="translate(662.954102742963,1418.615006045061)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:ExchangeAgreement</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ExchangeA...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="65" transform="translate(556.376695228786,1051.8958213436179)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:ResourceSpecification</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ResourceSp...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="87" transform="translate(545.6544125206556,1271.4570601044127)"><rect class="class datatype" x="-32.5" y="-10" width="65" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>boolean</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">boolean</tspan></text></g><g class="node" id="38" transform="translate(375.13356630682347,1282.4220898601327)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>unit</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">unit</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="42" transform="translate(390.70504973437556,875.6025186981761)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="27" transform="translate(1580.8426064181592,255.77214931585806)"><circle class="class" r="77.18070977791825" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Action</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-16.988473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Action</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan><tspan class="text instance-count" x="0" dy="13px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">15</tspan></text></g><g class="node" id="28" transform="translate(1413.6501969283577,24.335163124866053)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>Property</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Property</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="2" transform="translate(1620.5875522244792,-126.51205846171331)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:AgentRelationship</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:AgentRelat...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="3" transform="translate(1658.842732106949,80.08411088579703)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:AgentRelationshipRole</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:AgentRelat...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="25" transform="translate(1290.1026294437174,-202.36302261449111)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>Agent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Agent</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="39" transform="translate(952.7851820543715,-363.6586180784069)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="0" transform="translate(708.7884820889592,-367.23986456957584)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:Transfer</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Transfer</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="24" transform="translate(1004.9168990966175,-117.16378745416569)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="74" transform="translate(801.7676894937666,662.0643120483808)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="49" transform="translate(564.3107374616723,469.17511375047286)"><rect class="class literal datatype dashed" x="-27" y="-10" width="54" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><title>Literal</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Literal</tspan></text></g><g class="node" id="41" transform="translate(471.6685985646568,415.10821414655726)"><rect class="class literal datatype dashed" x="-27" y="-10" width="54" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><title>Literal</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Literal</tspan></text></g><g class="node" id="5" transform="translate(464.061254066987,584.2446545732637)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="29" transform="translate(590.6809894339297,561.5346021335122)"><rect class="class literal datatype dashed" x="-27" y="-10" width="54" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2; stroke-dasharray: 8;"><title>Literal</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Literal</tspan></text></g><g class="node" id="48" transform="translate(455.1386001942259,703.5456622372141)"><rect class="class datatype" x="-32.5" y="-10" width="65" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>boolean</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-5.488473892211914px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">boolean</tspan></text></g><g class="node" id="7" transform="translate(1392.487088512807,798.4534863846453)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2;"><title>vf:EconomicEvent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-10.48847484588623px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:EconomicE...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g></g><g class="linkContainer hidden-in-export" style="display: none;"><g><line class="classNodeDragPath hidden" x1="483.3088813307084" y1="605.4578580088601" x2="502.095677895112" y2="624.2446545732637" style="stroke: rgb(0, 0, 0); stroke-width: 2;"></line></g><g><line class="classNodeDragPath hidden" x1="0" y1="0" x2="0" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2;"></line></g><g><line class="classNodeDragPath hidden" x1="0" y1="0" x2="0" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2;"></line></g><g><line x1="0" y1="0" x2="0" y2="0" class="hidden" style="stroke: rgb(0, 0, 0); stroke-width: 2;"></line></g></g><g class="editContainer hidden-in-export" style="display: none;"><g class="node hidden-in-export" id="10001" style="display: none;"><g><path d="M 20,40 C 0,15 0,-15 20,-40 L -40,0 Z" class="classDraggerNode hidden" transform="translate(502.095677895112,624.2446545732637)rotate(-135)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path><circle r="40" cx="10.606601717798211" cy="10.606601717798211" class="superHiddenElement superOpacityElement hidden" transform="translate(502.095677895112,624.2446545732637)"></circle></g></g><g class="node hidden-in-export" id="10002" style="display: none;"><g><path d="M 61,40 C 41,15 41,-15 61,-40 L 1,0 Z" class="classDraggerNode hidden" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path><circle r="40" cx="0" cy="0" class="superHiddenElement superOpacityElement hidden"></circle></g></g><g class="node hidden-in-export" id="10002" style="display: none;"><g><path d="M 10,40 C -10,15 -10,-15 10,-40 -8.8233455,-13.641384 -36.711107,-5.1228436 -50,0 -36.696429,4.9079017 -8.6403157,13.745728 10,40 Z" class="classDraggerNode hidden" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2;"></path><circle r="40" cx="0" cy="0" class="superHiddenElement superOpacityElement hidden"></circle></g></g><g class="node hidden-in-export" id="10003" style="display: none;"><g class="hidden"></g></g></g><g class="editContainer hidden-in-export" style="display: none;"><g class="hidden-in-export hidden addDataPropertyElement" transform="translate(0,0)" style="display: none;"><circle r="12" cx="0" cy="0"><title>Add Datatype Property</title></circle><line x1="-8" y1="0" x2="8" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2;"><title>Add Datatype Property</title></line><line x1="0" y1="-8" x2="0" y2="8" style="stroke: rgb(0, 0, 0); stroke-width: 2;"><title>Add Datatype Property</title></line><circle r="15" cx="-7" cy="7" class="superHiddenElement superOpacityElement"></circle></g><g class="hidden-in-export hidden deleteParentElement" transform="translate(0,0)" style="display: none;"><circle r="12" cx="0" cy="0"><title>Delete This Node</title></circle><line x1="-5" y1="-5" x2="5" y2="5" style="stroke: rgb(0, 0, 0); stroke-width: 2;"><title>Delete This Node</title></line><line x1="5" y1="-5" x2="-5" y2="5" style="stroke: rgb(0, 0, 0); stroke-width: 2;"><title>Delete This Node</title></line><circle r="15" cx="7" cy="-7" class="superHiddenElement superOpacityElement"></circle></g></g></g></svg>- \ No newline at end of file +<!-- Created with WebVOWL (version 1.1.4), http://vowl.visualdataweb.org --> +<svg class="vowlGraph" width="1445.34" height="911" version="1.1" xmlns="http://www.w3.org/2000/svg"><g style="opacity: 1;" transform="translate(441.14920419740145,284.08457374081485)scale(0.41573734032954796)"><g class="linkContainer"><defs></defs><defs><marker id="marker0" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker3" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker6" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker9" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker14" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker18" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker21" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker33" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker35" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker36" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker38" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker42" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker56" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker58" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker61" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker63" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker65" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker66" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker68" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker70" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker71" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker73" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker74" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker75" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker77" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker79" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker80" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker81" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker82" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker84" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker85" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker86" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker88" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker89" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker90" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker91" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker92" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker93" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker96" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker97" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker98" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker99" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker100" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker101" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker104" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker106" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker107" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker108" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker110" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker112" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker113" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker116" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker117" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker118" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker119" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker120" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker121" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker122" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker123" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="marker124" viewBox="-14 -10 28 20" markerWidth="10" markerHeight="10" orient="auto"><path d="M0,0L -12,8L-12,-8L0,0" class="filled" style="stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-69-53-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-69-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-69-10-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-53-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-54-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-64-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-10-4" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-76-40-5" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-39-53-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-39-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-39-10-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-23-53-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-23-10-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-102-53-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-102-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-102-64-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-102-10-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-109-64-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-109-10-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-111-2-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-114-53-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-114-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-114-10-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-115-53-0" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-115-13-1" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-115-54-2" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-115-64-3" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker><marker id="markerGENERATED-UNION-115-10-4" viewBox="-10 -10 20 20" markerWidth="20" markerHeight="20" markerUnits="userSpaceOnUse" orient="auto" refX="-8"><path d="M0,-8L8,0L0,8L-8,0L0,-8L8,0" class="white" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 100px;"></path></marker></defs><g class="link" marker-end="url(#marker0)"><path class="link-path node1 node2 normal" d="M-288.2896209451897,46.20571275847887Q-132.33175641907314,0.8124268890928477,-93.34229028754399,-10.53589457825366Q-54.35282415601484,-21.88421604560017,101.6050403701017,-67.2775019149862" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker18)"><path class="link-path node19 node20 normal" d="M-267.36069675954377,399.75962022083996Q-142.9230157254515,311.06088758915115,-111.81359546692843,288.886204431229Q-80.70417520840536,266.7115212733068,43.733505825686876,178.012788641618" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker21)"><path class="link-path node22 node23 normal" d="M216.44696370006494,618.8669454254098Q153.26900930644246,760.0182490507985,137.47452070803683,795.3060749571457Q121.68003210963121,830.5939008634929,58.50207771600873,971.7452044888817" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker35)"><path class="link-path node19 node10 normal" d="M-283.11049765500314,473.36634269947217Q-212.94293970377169,593.1378950458594,-195.40105021596383,623.0807831324563Q-177.85916072815598,653.0236712190532,-107.69160277692455,772.7952235654406" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker38)"><path class="link-path node39 node15 normal" d="M397.78885269254016,848.4012459285199Q615.643587123518,814.4043710797491,670.1072707312626,805.9051523675564Q724.5709543390071,797.4059336553637,942.4256887699851,763.4090588065928" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker61)"><path class="link-path node62 node10 normal" d="M-33.57278881410036,564.183832252319Q-49.07432786710467,645.1937382086342,-52.949712630355755,665.446214697713Q-56.82509739360684,685.6986911867918,-72.32663644661116,766.7085971431071" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker63)"><path class="link-path node1 node20 normal" d="M-287.3278611276095,70.85179448259885Q-158.26334682513897,97.71795782198596,-125.99721824952135,104.43449865683274Q-93.73108967390374,111.15103949167953,35.333424628566746,138.0172028310666" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker65)"><path class="link-path node62 node53 normal" d="M0.27989472257564785,558.9489401939358Q100.02900572989884,743.3257174967936,124.96628348172965,789.419911822508Q149.90356123356045,835.5141061482224,249.65267224088365,1019.8908834510801" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker66)"><path class="link-path node34 node24 normal" d="M1206.6904160788572,442.9361867312474Q1209.3607929798056,528.6567343772782,1210.0283872050427,550.0868712887859Q1210.6959814302797,571.5170082002936,1213.3663583312284,657.2375558463245" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker68)"><path class="link-path node69 node15 normal" d="M620.2234225267819,717.0270197325393Q748.968525065718,730.3366570670242,781.1548007004521,733.6640664006455Q813.3410763351862,736.9914757342668,942.0861788741225,750.3011130687518" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker70)"><path class="link-path node19 node64 normal" d="M-266.31716770464266,457.44249064360406Q-144.2339938858537,537.9669156163403,-113.71320043115645,558.0980218595244Q-83.19240697645921,578.2291281027084,38.890766842329725,658.7535530754446" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker75)"><path class="link-path node76 node30 normal" d="M651.0500795063589,562.097261395966Q799.5189075417065,604.8622164080989,836.6361145505435,615.5534551611321Q873.7533215593805,626.2446939141653,1022.2221495947283,669.0096489262982" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker80)"><path class="link-path node40 node43 normal" d="M477.02145070237367,-127.0363224566638Q448.2157371230783,-209.5851119597244,441.0143087282545,-230.22230933548954Q433.81288033343066,-250.85950671125468,405.0071667541353,-333.4082962143152" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker85)"><path class="link-path node53 node11 normal" d="M224.1893307332603,1076.0536984859978Q114.46587980322283,1100.999804089287,87.03501707071347,1107.2363304901091Q59.6041543382041,1113.4728568909313,-50.11929659183336,1138.4189624942205" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker90)"><path class="link-path node34 node78 normal" d="M1237.361096611607,431.4625395331751Q1303.8624703580176,512.89529566929,1320.4878137946203,533.2534847033187Q1337.1131572312229,553.6116737373474,1403.6145309776334,635.0444298734621" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker91)"><path class="link-path node37 node32 normal" d="M-91.07337370771275,-296.3990140446633Q-155.66046313822181,-298.03228797241655,-171.80723549584908,-298.44060645435485Q-187.95400785347636,-298.84892493629314,-252.54109728398544,-300.4821988640464" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker92)"><path class="link-path node64 node20 normal" d="M81.82379200439622,635.8355144777528Q83.05559131339452,461.2650448658712,83.36354114064409,417.62242746290076Q83.67149096789366,373.97981005993034,84.90329027689195,199.4093404480487" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker97)"><path class="link-path node10 node1 normal" d="M-98.22509711566585,768.479221673799Q-187.3127578219786,504.59910622120793,-209.58467299855678,438.62907735806016Q-231.85658817513496,372.6590484949124,-320.9442488814477,108.77893304232128" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker99)"><path class="link-path node22 node20 normal" d="M220.06643128550454,524.3106493878366Q173.03144008381733,393.15320007195515,161.27269228339551,360.3638377429848Q149.5139444829737,327.57447541401444,102.47895328128646,196.41702609813294" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker101)"><path class="link-path node102 node31 normal" d="M461.05381271740197,1024.726790505465Q420.01955764434354,1121.0385025419848,409.76099387607894,1145.1164305511147Q399.50243010781435,1169.1943585602446,358.468175034756,1265.5060705967644" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker104)"><path class="link-path node62 node20 normal" d="M-9.388564021170886,465.22686264971924Q22.63248089070955,358.0466813271324,30.63774211867966,331.2516359964857Q38.64300334664977,304.456590665839,70.66404825853022,197.27640934325206" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker106)"><path class="link-path node17 node7 normal" d="M1428.8758551353487,327.7975757330846Q1463.6965525320634,261.0267337584124,1472.401726881242,244.33402326474433Q1481.1069012304206,227.6413127710763,1515.9275986271352,160.87047079640405" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker113)"><path class="link-path node114 node1 normal" d="M-114.69375028602934,365.32302399138246Q-191.69076263812633,259.8536583977443,-210.94001572615056,233.48631699933478Q-230.1892688141748,207.11897560092524,-307.1862811662718,101.64961000728715" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker116)"><path class="link-path node22 node13 normal" d="M273.43428238602104,536.344440858352Q335.1858427145129,474.89934795037857,350.62373279663586,459.53807472338525Q366.06162287875884,444.17680149639193,427.8131832072507,382.73170858841854" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker117)"><path class="link-path node15 node87 normal" d="M978.8042501854727,804.5830266889013Q936.3551154085912,953.1459571660043,925.7428317143708,990.28668978528Q915.1305480201504,1027.4274224045557,872.6814132432688,1175.9903528816587" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker118)"><path class="link-path node2 node43 normal" d="M182.23761355421522,-121.5095758425901Q251.9583962838,-209.5382894581483,269.3885919661962,-231.54546786203787Q286.8187876485924,-253.55264626592742,356.5395703781772,-341.58135988148564" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker120)"><path class="link-path node60 node25 normal" d="M987.6945576692603,-313.64072810320135Q1078.8139106409365,-331.0423160331488,1101.5937488838556,-335.39271301563565Q1124.3735871267747,-339.7431099981225,1215.4929400984508,-357.14469792806995" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker121)"><path class="link-path node54 node40 normal" d="M768.9203920927886,67.79050834364617Q676.883190605752,18.718546308329763,653.8738902339928,6.450555799500663Q630.8645898622336,-5.81743470932844,538.827388375197,-54.889396744644856" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker124)"><path class="link-path node37 node28 normal" d="M-70.02574266318797,-324.97768623743707Q-84.27112035787387,-367.0475216960754,-87.83246478154535,-377.564980560735Q-91.39380920521684,-388.0824394253946,-105.63918689990275,-430.152274884033" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-69-53-0)"><path class="link-path node69 node53 dashed" d="M536.7505649653008,750.8835167289536Q444.71571867847524,860.7886089019552,421.70700710676886,888.2648819452055Q398.69829553506247,915.7411549884558,306.66344924823693,1025.6462471614573" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-69-13-1)"><path class="link-path node69 node13 dashed" d="M555.3296848631803,662.7889469361987Q524.4495419782035,555.9744638669068,516.7295062569592,529.2708430995838Q509.00947053571497,502.56722233226077,478.12932765073805,395.7527392629687" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-69-10-2)"><path class="link-path node69 node10 dashed" d="M519.1439021357659,719.8998219884926Q298.86158922289997,755.412912254027,243.79101099468346,764.2911848204106Q188.72043276646698,773.1694573867943,-31.56188014639895,808.6825476523287" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-53-0)"><path class="link-path node76 node53 dashed" d="M574.705157248873,591.0353576490529Q465.32615422191947,763.2983933013682,437.9814034651811,806.3641522144469Q410.6366527084427,849.4299111275257,301.2576496814893,1021.6929467798407" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-13-1)"><path class="link-path node76 node13 dashed" d="M573.1869150080279,505.92938050143175Q541.0405050939028,459.0819667953464,533.0039026153715,447.37011336882506Q524.9673001368403,435.65825994230374,492.82089022271515,388.81084623621837" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-54-2)"><path class="link-path node76 node54 dashed" d="M623.5255438692171,501.72660586495533Q691.0914779796163,356.25176666247745,707.9829615072161,319.883056861858Q724.874445034816,283.51434706123854,792.4403791452152,138.03950785876063" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-64-3)"><path class="link-path node76 node64 dashed" d="M552.7653534743113,561.1247774469026Q383.95567640518476,606.1511105427566,341.7532571379031,617.40769381672Q299.5508378706215,628.6642770906834,130.74116080149503,673.6906101865374" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-10-4)"><path class="link-path node76 node10 dashed" d="M554.5771404861555,566.6367647416337Q318.9677539797077,659.2397170200484,260.06540735309574,682.390455089652Q201.1630607264838,705.5411931592557,-34.446325779963956,798.1441454376702" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-76-40-5)"><path class="link-path node76 node40 dashed" d="M593.3665836525194,497.7245300394575Q557.0201221914374,287.1838193518007,547.9335068261669,234.54864167988652Q538.8468914608964,181.91346400797232,502.5004299998143,-28.62724667968442" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-39-53-0)"><path class="link-path node39 node53 dashed" d="M330.44613965221373,904.3647724220506Q314.6168096405062,949.2777288141032,310.6594771375793,960.5059679121164Q306.7021446346524,971.7342070101296,290.8728146229449,1016.6471634021821" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-39-13-1)"><path class="link-path node39 node13 dashed" d="M358.77281045893284,806.5492816822392Q396.3001431220023,642.5193995896435,405.68197628776966,601.5119290664945Q415.06380945353703,560.5044585433455,452.5911421166065,396.47457645074985" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-39-10-2)"><path class="link-path node39 node10 dashed" d="M296.612856495895,851.5962074231661Q165.51735611957412,839.5450581144904,132.7434810254939,836.5322707873215Q99.96960593141368,833.5194834601526,-31.125894444907203,821.4683341514769" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-23-53-0)"><path class="link-path node23 node53 dashed" d="M87.70868304152316,1028.13430380805Q142.17654932235536,1038.843759221441,155.7935158925634,1041.5211230747886Q169.41048246277143,1044.1984869281364,223.87834874360362,1054.9079423415271" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-23-10-1)"><path class="link-path node23 node10 dashed" d="M11.638866729274987,974.43682941472Q-15.370210829762598,928.925306642939,-22.122480219521997,917.5474259499937Q-28.874749609281395,906.1695452570484,-55.88382716831898,860.6580224852673" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-102-53-0)"><path class="link-path node102 node53 dashed" d="M434.0186242387552,997.5464870545027Q388.7894057915118,1016.5312744097902,377.482101179701,1021.2774712486121Q366.17479656789016,1026.023668087434,320.94557812064676,1045.0084554427217" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-102-13-1)"><path class="link-path node102 node13 dashed" d="M479.6642111553196,926.8264483859139Q473.936522494977,715.1920355995751,472.50460032989133,662.2834324029903Q471.07267816480567,609.3748292064056,465.34498950446306,397.7404164200669" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-102-64-2)"><path class="link-path node102 node64 dashed" d="M439.81659363104893,947.7860695536019Q312.9664826081482,855.4140241914286,281.253954852423,832.3210128508853Q249.54142709669782,809.228001510342,122.69131607379705,716.8559561481686" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-102-10-3)"><path class="link-path node102 node10 dashed" d="M432.0100161335883,963.7838362085424Q246.05488728081014,910.5997865407622,199.56610506761558,897.3037741238172Q153.07732285442103,884.0077617068722,-32.87780599835713,830.823712039092" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-109-64-0)"><path class="link-path node109 node64 dashed" d="M-314.5233759984917,1013.7766691950847Q-171.859533192553,895.9878886119322,-136.1935724910683,866.5406934661441Q-100.5276117895836,837.093498320356,42.13623101635511,719.3047177372038" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-109-10-1)"><path class="link-path node109 node10 dashed" d="M-308.5309021425394,1022.8573713291653Q-257.17977517740246,1003.2936070320876,-237.97071560962084,986.4412180784772Q-218.7616560418392,969.5888291248667,-116.44030646472301,854.3334817930613" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-111-2-0)"><path class="link-path node111 node2 dashed" d="M288.74911622870746,-103.40203062966519Q253.62780759073445,-97.84268959533529,244.8474804312412,-96.45285433675281Q236.06715327174794,-95.06301907817033,200.94584463377487,-89.50367804384042" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-114-53-0)"><path class="link-path node114 node53 dashed" d="M-60.22687078745224,451.3010279287215Q63.67373783554386,678.764768948248,94.64888999129289,735.6307042031297Q125.62404214704192,792.4966394580113,249.52465077003802,1019.9603804775378" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-114-13-1)"><path class="link-path node114 node13 dashed" d="M-33.92233417312357,400.9917136128541Q144.9526444785619,381.5076750085771,189.67138914148325,376.63666535750787Q234.3901338044046,371.7656557064386,413.26511245609004,352.28161710216165" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-114-10-2)"><path class="link-path node114 node10 dashed" d="M-84.28550802516608,457.51313367689164Q-83.4707865016672,580.8282323980461,-83.26710612079249,611.6570070783348Q-83.06342573991778,642.4857817586235,-82.2487042164189,765.800880479778" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-115-53-0)"><path class="link-path node115 node53 dashed" d="M422.4411281519632,736.2810795812231Q371.4376621846302,849.07940437375,358.686795692797,877.2789855718817Q345.93592920096376,905.4785667700133,294.93246323363076,1018.2768915625402" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-115-13-1)"><path class="link-path node115 node13 dashed" d="M446.49733533641034,638.901731389408Q452.26690294167196,542.4083036588895,453.70929484298733,518.2849467262598Q455.1516867443027,494.1615897936302,460.9212543495643,397.66816206311177" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-115-54-2)"><path class="link-path node115 node54 dashed" d="M470.3112575766655,646.4558388656706Q597.0129345031986,441.92947994856837,628.6883537348319,390.7978902192928Q660.3637729664653,339.66630049001725,787.0654498929985,135.13994157291503" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-115-64-3)"><path class="link-path node115 node64 dashed" d="M392.4550866329886,689.3914611282133Q288.4579368190129,688.5363139649666,262.45864936551897,688.3225271741549Q236.45936191202506,688.1087403833432,132.46221209804943,687.2535932200963" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-start="url(#markerGENERATED-UNION-115-10-4)"><path class="link-path node115 node10 dashed" d="M393.8809750783332,701.7932299096224Q223.39283468023592,743.002876739594,180.77079958071158,753.3052884470868Q138.14876448118724,763.6077001545797,-32.339375916910086,804.8173469845512" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"></path></g><g class="link" marker-end="url(#marker77)"><path class="link-path node78 node8 normal" d="M1470.815816571247,637.3975211096845Q1515.7740565663903,589.6010824482975,1527.013616565176,577.6519727829507Q1538.253176563962,565.7028631176039,1583.211416559105,517.9064244562169" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker71)"><path class="link-path node60 node72 normal" d="M901.2014996181235,-339.7971975114658Q865.8982796088025,-374.4456677673096,857.0724746064723,-383.1077853312705Q848.2466696041421,-391.76990289523144,812.9434495948212,-426.41837315107523" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker82)"><path class="link-path node54 node60 normal" d="M837.069749796158,46.34001591405618Q895.2082465415222,-56.04287532813912,904.4956920876494,-86.04205091459926Q913.7831376337767,-116.0412265010594,929.9442052574307,-253.65173995054514" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker89)"><path class="link-path node54 node60 normal" d="M809.7657457111039,40.95472045229005Q786.75533381489,-91.85628392331152,796.4099314944477,-122.33167377513001Q806.0645291740054,-152.8070636269485,906.3117225066812,-263.7991780658948" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker42)"><path class="link-path node1 normal" d="M-320.33052680271965,13.410807299817584Q-226.07816025415084,-77.18476259041559,-204.55757922214644,-51.72939570726018Q-183.03699819014204,-26.27402882410478,-288.04965525471306,51.59385762455069" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker107)"><path class="link-path node1 normal" d="M-336.8710934663733,10.459881039907721Q-273.53008550450187,-113.76429102672932,-244.7922641807619,-96.87498267274673Q-216.05444285702194,-79.98567431876413,-293.76436148076334,35.79384357088163" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker73)"><path class="link-path node1 node26 normal" d="M-339.2280973971433,9.49646942415923Q-342.01300541778073,-62.5274779569461,-342.7092324229401,-80.53346480222243Q-343.40545942809945,-98.53945164749875,-346.1903674487368,-170.56339902860407" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker96)"><path class="link-path node54 node20 normal" d="M763.0766493301325,95.73636922709761Q512.2899262739923,115.2255062518505,449.5932455099571,120.09779050803873Q386.89656474592203,124.97007476422695,136.10984168978177,144.45921178897984" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker79)"><path class="link-path node13 node20 normal" d="M413.58942026327827,338.80433180627716Q270.6590611522812,326.9603210722527,241.35152661779273,311.6065587737678Q212.0439920833043,296.2527964752829,120.51407491839382,185.26670882142793" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker88)"><path class="link-path node13 node20 normal" d="M421.74977178816755,318.14343565105577Q311.43164160606875,238.938324747993,282.5471062797015,223.78523218258266Q253.66257095333424,208.63213961717233,132.90441852449484,166.61250999695247" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker14)"><path class="link-path node15 node16 normal" d="M1002.9284036981717,705.5581764925396Q1041.5603581993576,514.5972424014778,1051.218346824654,466.8570088787124Q1060.8763354499504,419.11677535594697,1099.5082899511362,228.15584126488525" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker122)"><path class="link-path node115 node67 normal" d="M473.17574944902174,731.254502792766Q531.8059109075671,813.0060270004523,546.4634512722034,833.4439080523738Q561.1209916368398,853.8817891042953,619.7511530953852,935.6333133119816" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker100)"><path class="link-path node53 node87 normal" d="M323.1059867126188,1078.2290466293434Q517.6572278390737,1131.5558135897406,566.2950381206874,1144.88750532984Q614.9328484023011,1158.2191970699394,809.484089528756,1211.5459640303366" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker98)"><path class="link-path node4 node7 normal" d="M1309.2317065144969,36.080189213504966Q1387.4909450130401,4.863887760794037,1406.530846605052,9.641795810470512Q1425.5707481970637,14.419703860146988,1499.6307224346158,83.85926971026971" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker56)"><path class="link-path node4 node7 normal" d="M1303.058965634784,76.80863908423976Q1365.4526546545871,123.96290014091407,1384.0144242952938,128.25925517776977Q1402.5761939360004,132.5556102146255,1488.6766620418514,119.77218945279677" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker119)"><path class="link-path node94 normal" d="M1414.3674159904997,1091.3343181407206Q1470.680840055768,1223.6094024964714,1439.3059170230433,1234.8666364285582Q1407.9309939903187,1246.123870360645,1367.305031441413,1108.2201690388508" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker6)"><path class="link-path node7 node8 normal" d="M1550.2489015797707,165.50663992530366Q1573.1153165413104,271.66453553294855,1578.8319202816954,298.2040094348598Q1584.5485240220803,324.7434833367711,1607.41493898362,430.901378944416" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker112)"><path class="link-path node2 node49 normal" d="M190.98400596921476,-50.418269381676474Q244.5704895931696,-9.162731649610679,257.9671104991583,1.1511527834057702Q271.363731405147,11.46503721642222,324.95021502910186,52.72057494848802" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker74)"><path class="link-path node37 node47 normal" d="M-74.62682948475461,-268.2386114462702Q-91.8887889250504,-235.7447567270159,-96.20427878512436,-227.6212930472023Q-100.51976864519831,-219.4978293673887,-117.78172808549411,-187.00397464813435" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker36)"><path class="link-path node37 normal" d="M-52.64053448876505,-324.67743644054684Q20.748366211069666,-406.8631827428693,35.046460707514825,-392.8787451864023Q49.344555203959985,-378.89430762993527,-31.193392744097313,-303.7007801058463" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker3)"><path class="link-path node4 node5 normal" d="M1274.4677746270577,0.543519316414276Q1292.19624059833,-59.456467530181826,1296.628357091148,-74.45646424183086Q1301.060473583966,-89.45646095347989,1318.7889395552384,-149.45644780007598" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker81)"><path class="link-path node37 normal" d="M-31.273366014949147,-303.98126989103594Q81.01693314215994,-281.5331990455778,76.24370081877964,-262.1111432021034Q71.47046849539934,-242.689087358629,-38.43321450001959,-274.8481861258243" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker9)"><path class="link-path node10 node11 normal" d="M-84.65572335471705,867.725897112597Q-89.63592790404095,960.1552861147709,-90.88097904137193,983.2626333653144Q-92.1260301787029,1006.3699806158579,-97.1062347280268,1098.799369618032" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker33)"><path class="link-path node34 node13 normal" d="M1154.1970182930093,388.8562030685565Q898.4664658068052,373.25924034312783,834.5338276852542,369.35999966177064Q770.6011895637032,365.46075898041346,514.8706370774992,349.86379625498483" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker123)"><path class="link-path node59 node10 normal" d="M-356.780308423315,705.2680279271468Q-280.3025831924902,714.3053669943718,-257.3136239232899,723.0545986695051Q-234.32466465408964,731.8038303446385,-126.89071573131224,792.7603446784806" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker58)"><path class="link-path node59 node10 normal" d="M-367.21368100833837,728.2175114697859Q-300.6372986437666,792.0537128380489,-277.1894056337251,800.4873923232857Q-253.74151262368352,808.9210718085225,-132.73475090792294,812.5543063221533" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker110)"><path class="link-path node109 node10 normal" d="M-324.837377466569,1004.30426424195Q-293.8954797818346,946.9437369274243,-273.98867092489644,930.7962037970133Q-254.0818620679583,914.6486706666022,-125.76928889718755,842.8289329378397" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker93)"><path class="link-path node94 node95 normal" d="M1367.2043255147028,1008.821914195846Q1359.2981019001968,964.7651567357337,1357.3215459965704,953.7509673707057Q1355.344990092944,942.7367780056776,1347.438766478438,898.6800205455653" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker108)"><path class="link-path node17 node78 normal" d="M1410.4394302947335,423.757656179116Q1418.5546245907249,503.7771205260914,1420.5834231647227,523.7819866128352Q1422.6122217387206,543.7868526995791,1430.7274160347117,623.8063170465543" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker84)"><path class="link-path node60 node16 normal" d="M954.7346387801107,-256.03845204292963Q1009.8352374280228,-101.56984034017583,1023.6103870900008,-62.95268741448737Q1037.3855367519789,-24.335534488798913,1092.486135399891,130.1330772139549" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><g class="link" marker-end="url(#marker86)"><path class="link-path node87 node29 normal" d="M906.2779565643341,1206.7393842264376Q982.3878551155486,1177.502071061571,1001.4153297533524,1170.1927427703545Q1020.4428043911561,1162.8834144791379,1096.5527029423708,1133.6461013142716" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g></g><g class="cardinalityContainer"></g><g class="labelContainer"><g class="labelGroup" transform="translate(-93.34229028754399,-10.53589457825366)"><g class="label" id="0"><rect class="objectproperty property object" x="-41.5" y="-14" width="83" height="28" style="fill: rgb(51, 102, 204);"><title>conforms to</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">conforms to</tspan></text></g></g><g class="labelGroup" transform="translate(-111.81359546692843,288.886204431229)"><g class="label" id="18"><rect class="objectproperty property object" x="-51" y="-14" width="102" height="28" style="fill: rgb(51, 102, 204);"><title>settled quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">settled quantity</tspan></text></g></g><g class="labelGroup" transform="translate(137.47452070803683,795.3060749571457)"><g class="label" id="21"><rect class="objectproperty property object" x="-40.5" y="-14" width="81" height="28" style="fill: rgb(51, 102, 204);"><title>satisfied by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">satisfied by</tspan></text></g></g><g class="labelGroup" transform="translate(-195.40105021596383,623.0807831324563)"><g class="label" id="35"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>settled by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">settled by</tspan></text></g></g><g class="labelGroup" transform="translate(670.1072707312626,805.9051523675564)"><g class="label" id="38"><rect class="objectproperty property object" x="-30" y="-14" width="60" height="28" style="fill: rgb(51, 102, 204);"><title>input of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">input of</tspan></text></g></g><g class="labelGroup" transform="translate(-52.949712630355755,665.446214697713)"><g class="label" id="61"><rect class="objectproperty property object" x="-37.5" y="-14" width="75" height="28" style="fill: rgb(51, 102, 204);"><title>fulfilled by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">fulfilled by</tspan></text></g></g><g class="labelGroup" transform="translate(-125.99721824952135,104.43449865683274)"><g class="label" id="63"><rect class="objectproperty property object" x="-52" y="-14" width="104" height="28" style="fill: rgb(51, 102, 204);"><title>current quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">current quantity</tspan></text></g></g><g class="labelGroup" transform="translate(124.96628348172965,789.419911822508)"><g class="label" id="65"><rect class="objectproperty property object" x="-25.5" y="-14" width="51" height="28" style="fill: rgb(51, 102, 204);"><title>fulfills</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">fulfills</tspan></text></g></g><g class="labelGroup" transform="translate(1210.0283872050427,550.0868712887859)"><g class="label" id="66"><rect class="objectproperty property object" x="-37" y="-14" width="74" height="28" style="fill: rgb(51, 102, 204);"><title>reciprocal</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">reciprocal</tspan></text></g></g><g class="labelGroup" transform="translate(781.1548007004521,733.6640664006455)"><g class="label" id="68"><rect class="objectproperty property object" x="-33.5" y="-14" width="67" height="28" style="fill: rgb(51, 102, 204);"><title>output of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">output of</tspan></text></g></g><g class="labelGroup" transform="translate(-113.71320043115645,558.0980218595244)"><g class="label" id="70"><rect class="objectproperty property object" x="-27.5" y="-14" width="55" height="28" style="fill: rgb(51, 102, 204);"><title>settles</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">settles</tspan></text></g></g><g class="labelGroup" transform="translate(836.6361145505435,615.5534551611321)"><g class="label" id="75"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>resource classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">resource classifie...</tspan></text></g></g><g class="labelGroup" transform="translate(441.0143087282545,-230.22230933548954)"><g class="label" id="80"><rect class="objectproperty property object" x="-20" y="-14" width="40" height="28" style="fill: rgb(51, 102, 204);"><title>unit</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">unit</tspan></text></g></g><g class="labelGroup" transform="translate(87.03501707071347,1107.2363304901091)"><g class="label" id="85"><rect class="objectproperty property object" x="-34.5" y="-14" width="69" height="28" style="fill: rgb(51, 102, 204);"><title>clause of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">clause of</tspan></text></g></g><g class="labelGroup" transform="translate(1320.4878137946203,533.2534847033187)"><g class="label" id="90"><rect class="objectproperty property object" x="-43.5" y="-14" width="87" height="28" style="fill: rgb(51, 102, 204);"><title>published in</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">published in</tspan></text></g></g><g class="labelGroup" transform="translate(-171.80723549584908,-298.44060645435485)"><g class="label" id="91"><rect class="datatypeproperty property datatype" x="-27" y="-14" width="54" height="28" style="fill: rgb(51, 102, 204);"><title>image</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">image</tspan></text></g></g><g class="labelGroup" transform="translate(83.36354114064409,417.62242746290076)"><g class="label" id="92"><rect class="objectproperty property object" x="-54.5" y="-14" width="109" height="28" style="fill: rgb(51, 102, 204);"><title>claimed quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">claimed quantity</tspan></text></g></g><g class="labelGroup" transform="translate(-209.58467299855678,438.62907735806016)"><g class="label" id="97"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>to resource inventoried as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">to resource invent...</tspan></text></g></g><g class="labelGroup" transform="translate(161.27269228339551,360.3638377429848)"><g class="label" id="99"><rect class="objectproperty property object" x="-55.5" y="-14" width="111" height="28" style="fill: rgb(51, 102, 204);"><title>satisfied quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">satisfied quantity</tspan></text></g></g><g class="labelGroup" transform="translate(409.76099387607894,1145.1164305511147)"><g class="label" id="101"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>agreed in</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">agreed in</tspan></text></g></g><g class="labelGroup" transform="translate(30.63774211867966,331.2516359964857)"><g class="label" id="104"><rect class="objectproperty property object" x="-52.5" y="-14" width="105" height="28" style="fill: rgb(51, 102, 204);"><title>fulfilled quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">fulfilled quantity</tspan></text></g></g><g class="labelGroup" transform="translate(1472.401726881242,244.33402326474433)"><g class="label" id="106"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>proposed</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">proposed</tspan></text></g></g><g class="labelGroup" transform="translate(-210.94001572615056,233.48631699933478)"><g class="label" id="113"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>resource inventoried as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">resource inventor...</tspan></text></g></g><g class="labelGroup" transform="translate(350.62373279663586,459.53807472338525)"><g class="label" id="116"><rect class="objectproperty property object" x="-32" y="-14" width="64" height="28" style="fill: rgb(51, 102, 204);"><title>satisfies</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">satisfies</tspan></text></g></g><g class="labelGroup" transform="translate(925.7428317143708,990.28668978528)"><g class="label" id="117"><rect class="objectproperty property object" x="-50" y="-14" width="100" height="28" style="fill: rgb(51, 102, 204);"><title>planned within</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">planned within</tspan></text></g></g><g class="labelGroup" transform="translate(269.3885919661962,-231.54546786203787)"><g class="label" id="118"><rect class="objectproperty property object" x="-40" y="-14" width="80" height="28" style="fill: rgb(51, 102, 204);"><title>default unit</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">default unit</tspan></text></g></g><g class="labelGroup" transform="translate(1101.5937488838556,-335.39271301563565)"><g class="label" id="120"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>process classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">process classified as</tspan></text></g></g><g class="labelGroup" transform="translate(653.8738902339928,6.450555799500663)"><g class="label" id="121"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>recipe flow resource</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">recipe flow resource</tspan></text></g></g><g class="labelGroup" transform="translate(-87.83246478154535,-377.564980560735)"><g class="label" id="124"><rect class="datatypeproperty property datatype" x="-17" y="-14" width="34" height="28" style="fill: rgb(51, 102, 204);"><title>uri</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">uri</tspan></text></g></g><g class="labelGroup" transform="translate(1527.013616565176,577.6519727829507)"><g class="label" id="77"><rect class="objectproperty property object" x="-53" y="-14" width="106" height="28" style="fill: rgb(51, 102, 204);"><title>eligible location</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">eligible location</tspan></text></g></g><g class="labelGroup" transform="translate(857.0724746064723,-383.1077853312705)"><g class="label" id="71"><rect class="datatypeproperty property datatype" x="-59" y="-14" width="118" height="28" style="fill: rgb(51, 102, 204);"><title>duration multiplier</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">duration multiplier</tspan></text></g></g><g class="labelGroup" transform="translate(904.4956920876494,-86.04205091459926)"><g class="label" id="82"><rect class="objectproperty property object" x="-52" y="-14" width="104" height="28" style="fill: rgb(51, 102, 204);"><title>recipe output of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">recipe output of</tspan></text></g></g><g class="labelGroup" transform="translate(796.4099314944477,-122.33167377513001)"><g class="label" id="89"><rect class="objectproperty property object" x="-48.5" y="-14" width="97" height="28" style="fill: rgb(51, 102, 204);"><title>recipe input of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">recipe input of</tspan></text></g></g><g class="labelGroup" transform="translate(-204.55757922214644,-51.72939570726018)"><g class="label" id="42"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>underlying resource</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">underlying resource</tspan></text></g></g><g class="labelGroup" transform="translate(-244.7922641807619,-96.87498267274673)"><g class="label" id="107"><rect class="objectproperty property object" x="-43.5" y="-14" width="87" height="28" style="fill: rgb(51, 102, 204);"><title>contained in</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">contained in</tspan></text></g></g><g class="labelGroup" transform="translate(-342.7092324229401,-80.53346480222243)"><g class="label" id="73"><rect class="objectproperty property object" x="-52" y="-14" width="104" height="28" style="fill: rgb(51, 102, 204);"><title>current location</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">current location</tspan></text></g></g><g class="labelGroup" transform="translate(449.5932455099571,120.09779050803873)"><g class="label" id="96"><rect class="objectproperty property object" x="-53.5" y="-14" width="107" height="28" style="fill: rgb(51, 102, 204);"><title>defined quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">defined quantity</tspan></text></g></g><g class="labelGroup" transform="translate(241.35152661779273,311.6065587737678)"><g class="label" id="79"><rect class="objectproperty property object" x="-43" y="-14" width="86" height="28" style="fill: rgb(51, 102, 204);"><title>unit quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">unit quantity</tspan></text></g></g><g class="labelGroup" transform="translate(282.5471062797015,223.78523218258266)"><g class="label" id="88"><rect class="objectproperty property object" x="-58" y="-14" width="116" height="28" style="fill: rgb(51, 102, 204);"><title>available quantity</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">available quantity</tspan></text></g></g><g class="labelGroup" transform="translate(1051.218346824654,466.8570088787124)"><g class="label" id="14"><rect class="objectproperty property object" x="-35.5" y="-14" width="71" height="28" style="fill: rgb(51, 102, 204);"><title>based on</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">based on</tspan></text></g></g><g class="labelGroup" transform="translate(546.4634512722034,833.4439080523738)"><g class="label" id="122"><rect class="objectproperty property object" x="-26.5" y="-14" width="53" height="28" style="fill: rgb(51, 102, 204);"><title>action</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">action</tspan></text></g></g><g class="labelGroup" transform="translate(566.2950381206874,1144.88750532984)"><g class="label" id="100"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>independent demand of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">independent de...</tspan></text></g></g><g class="labelGroup" transform="translate(1406.530846605052,9.641795810470512)"><g class="label" id="98"><rect class="objectproperty property object" x="-26.5" y="-14" width="53" height="28" style="fill: rgb(51, 102, 204);"><title>object</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">object</tspan></text></g></g><g class="labelGroup" transform="translate(1384.0144242952938,128.25925517776977)"><g class="label" id="56"><rect class="objectproperty property object" x="-29.5" y="-14" width="59" height="28" style="fill: rgb(51, 102, 204);"><title>subject</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">subject</tspan></text></g></g><g class="labelGroup" transform="translate(1439.3059170230433,1234.8666364285582)"><g class="label" id="119"><rect class="objectproperty property object" x="-45.5" y="-14" width="91" height="28" style="fill: rgb(51, 102, 204);"><title>refinement of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">refinement of</tspan></text></g></g><g class="labelGroup" transform="translate(1578.8319202816954,298.2040094348598)"><g class="label" id="6"><rect class="objectproperty property object" x="-53.5" y="-14" width="107" height="28" style="fill: rgb(51, 102, 204);"><title>primary location</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">primary location</tspan></text></g></g><g class="labelGroup" transform="translate(257.9671104991583,1.1511527834057702)"><g class="label" id="112"><rect class="datatypeproperty property datatype" x="-44.5" y="-14" width="89" height="28" style="fill: rgb(51, 102, 204);"><title>substitutable</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">substitutable</tspan></text></g></g><g class="labelGroup" transform="translate(-96.20427878512436,-227.6212930472023)"><g class="label" id="74"><rect class="datatypeproperty property datatype" x="-25.5" y="-14" width="51" height="28" style="fill: rgb(51, 102, 204);"><title>name</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">name</tspan></text></g></g><g class="labelGroup" transform="translate(35.046460707514825,-392.8787451864023)"><g class="label" id="36"><rect class="objectproperty property object" x="-39.5" y="-14" width="79" height="28" style="fill: rgb(51, 102, 204);"><title>in scope of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">in scope of</tspan></text></g></g><g class="labelGroup" transform="translate(1296.628357091148,-74.45646424183086)"><g class="label" id="3"><rect class="objectproperty property object" x="-42" y="-14" width="84" height="28" style="fill: rgb(51, 102, 204);"><title>relationship</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">relationship</tspan></text></g></g><g class="labelGroup" transform="translate(76.24370081877964,-262.1111432021034)"><g class="label" id="81"><rect class="objectproperty property object" x="-43.5" y="-14" width="87" height="28" style="fill: rgb(51, 102, 204);"><title>classified as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">classified as</tspan></text></g></g><g class="labelGroup" transform="translate(-90.88097904137193,983.2626333653144)"><g class="label" id="9"><rect class="objectproperty property object" x="-45" y="-14" width="90" height="28" style="fill: rgb(51, 102, 204);"><title>realization of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">realization of</tspan></text></g></g><g class="labelGroup" transform="translate(834.5338276852542,369.35999966177064)"><g class="label" id="33"><rect class="objectproperty property object" x="-36.5" y="-14" width="73" height="28" style="fill: rgb(51, 102, 204);"><title>publishes</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">publishes</tspan></text></g></g><g class="labelGroup" transform="translate(-257.3136239232899,723.0545986695051)"><g class="label" id="123"><rect class="objectproperty property object" x="-56.5" y="-14" width="113" height="28" style="fill: rgb(51, 102, 204);"><title>appreciation with</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">appreciation with</tspan></text></g></g><g class="labelGroup" transform="translate(-277.1894056337251,800.4873923232857)"><g class="label" id="58"><rect class="objectproperty property object" x="-50.5" y="-14" width="101" height="28" style="fill: rgb(51, 102, 204);"><title>appreciation of</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">appreciation of</tspan></text></g></g><g class="labelGroup" transform="translate(-273.98867092489644,930.7962037970133)"><g class="label" id="110"><rect class="objectproperty property object" x="-42.5" y="-14" width="85" height="28" style="fill: rgb(51, 102, 204);"><title>triggered by</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">triggered by</tspan></text></g></g><g class="labelGroup" transform="translate(1357.3215459965704,953.7509673707057)"><g class="label" id="93"><rect class="objectproperty property object" x="-38.5" y="-14" width="77" height="28" style="fill: rgb(51, 102, 204);"><title>defined as</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">defined as</tspan></text></g></g><g class="labelGroup" transform="translate(1420.5834231647227,523.7819866128352)"><g class="label" id="108"><rect class="objectproperty property object" x="-36" y="-14" width="72" height="28" style="fill: rgb(51, 102, 204);"><title>proposed</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">proposed</tspan></text></g></g><g class="labelGroup" transform="translate(1023.6103870900008,-62.95268741448737)"><g class="label" id="84"><rect class="objectproperty property object" x="-60" y="-14" width="120" height="28" style="fill: rgb(51, 102, 204);"><title>process conforms to</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">process conforms to</tspan></text></g></g><g class="labelGroup" transform="translate(1001.4153297533524,1170.1927427703545)"><g class="label" id="86"><rect class="objectproperty property object" x="-38.5" y="-14" width="77" height="28" style="fill: rgb(51, 102, 204);"><title>scheduled</title></rect><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">scheduled</tspan></text></g></g></g><g class="nodeContainer"><g class="node" id="34" transform="translate(1205.1024282391556,391.96091532813506)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ProposedIntent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ProposedIntent</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="102" transform="translate(481.0439735284299,977.8077808105744)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="19" transform="translate(-308.890337038729,429.36179882785257)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Settlement</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Settlement</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="20" transform="translate(85.2631461048721,148.41061003460536)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>QuantityValue</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">QuantityValue</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="54" transform="translate(813.9233449150421,91.78497098147211)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:RecipeFlow</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:RecipeFlow</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="26" transform="translate(-347.38813134266,-201.54025105805363)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="1" transform="translate(-337.25758260391484,60.458387279060126)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:EconomicResource</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:EconomicR...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="45" transform="translate(653.7075047367363,-268.9252886747331)"><rect class="class datatype" x="-32.5" y="-10" width="65" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>boolean</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">boolean</tspan></text></g><g class="node" id="44" transform="translate(651.51727245446,-316.0106332400453)"><rect class="class datatype" x="-32.5" y="-10" width="65" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>boolean</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">boolean</tspan></text></g><g class="node" id="76" transform="translate(602.0425780993902,547.9811427422438)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="13" transform="translate(463.9652271313528,346.7590839954063)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Intent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Intent</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="67" transform="translate(666.1154609834692,1000.2818277351475)"><circle class="class" r="78.55551183333152" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Action</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-18.8125px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Action</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan><tspan class="text instance-count" x="0" dy="13px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">18</tspan></text></g><g class="node" id="29" transform="translate(1125.4909653692703,1122.5295835271272)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="24" transform="translate(1214.331605841635,688.2225247384124)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="8" transform="translate(1618.1540337802671,480.7578914873991)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>SpatialThing</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">SpatialThing</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="7" transform="translate(1539.5098067831236,115.65012738232059)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Agent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Agent</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="4" transform="translate(1260.0162239303972,49.453157246599915)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:AgentRelationship</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:AgentRelat...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="95" transform="translate(1338.4304441194813,848.481911733807)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ScenarioDefinition</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ScenarioDef...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="31" transform="translate(346.31729297315076,1294.0254686465998)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="53" transform="translate(273.92022883097206,1064.7471616866499)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Commitment</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Commitment</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="115" transform="translate(443.4533625546219,689.8108094571135)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="69" transform="translate(569.4937853825656,711.7826022037611)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="2" transform="translate(150.57300202882683,-81.53017643556745)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ResourceSpecification</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ResourceSp...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="49" transform="translate(338.73150661505736,63.33061234170157)"><rect class="class datatype" x="-32.5" y="-10" width="65" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>boolean</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">boolean</tspan></text></g><g class="node" id="40" transform="translate(493.82443555294344,-78.88385938247079)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:RecipeResource</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:RecipeRes...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="37" transform="translate(-60.08328088873759,-295.61533868374863)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="25" transform="translate(1245.9426360734913,-362.959851840703)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="32" transform="translate(-280.54077769750074,-301.19025287930003)"><rect class="class literal datatype dashed" x="-27" y="-10" width="54" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Literal</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Literal</tspan></text></g><g class="node" id="46" transform="translate(652.4064656414594,-374.57361174036555)"><rect class="class datatype" x="-53" y="-10" width="106" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>dateTimeStamp</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">dateTimeStamp</tspan></text></g><g class="node" id="28" transform="translate(-109.34603778904807,-441.09944738576485)"><rect class="class literal datatype dashed" x="-27" y="-10" width="54" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Literal</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Literal</tspan></text></g><g class="node" id="60" transform="translate(937.5998965490327,-304.0738619888696)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:RecipeProcess</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:RecipeProcess</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="5" transform="translate(1333.2404902518988,-198.36608573026163)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:AgentRelationshipRole</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:AgentRelat...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="47" transform="translate(-123.56325144359084,-176.1208544146673)"><rect class="class datatype" x="-25" y="-10" width="50" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>string</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">string</tspan></text></g><g class="node" id="111" transform="translate(339.1219588336555,-111.37553223793816)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="72" transform="translate(802.0407862268338,-437.11883071034185)"><rect class="class datatype" x="-21.5" y="-10" width="43" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>float</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">float</tspan></text></g><g class="node" id="43" transform="translate(388.20418190356554,-381.5607592885083)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>unit</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">unit</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="23" transform="translate(37.66680295415473,1018.2950844629272)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="11" transform="translate(-99.85019468954513,1149.7254992935686)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Agreement</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Agreement</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="87" transform="translate(858.6698474104028,1225.0278489730301)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Plan</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Plan</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="15" transform="translate(992.8158160183388,755.5455305975299)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Process</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Process</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="30" transform="translate(1052.011022998964,677.5900347746391)"><circle class="class white dashed" r="30" style="fill: rgb(255, 255, 255); stroke: rgb(0, 0, 0); stroke-width: 2px; stroke-dasharray: 8px;"><title>Thing</title></circle><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">Thing</tspan></text></g><g class="node" id="64" transform="translate(81.46393617641607,686.8342448911961)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Claim</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Claim</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="114" transform="translate(-84.62244884838627,406.51424671960945)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="62" transform="translate(-23.98766186751278,514.092661958366)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Fulfillment</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Fulfillment</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="10" transform="translate(-81.91176339319873,816.7997674370602)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:EconomicEvent</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:EconomicE...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="59" transform="translate(-406.9839591574141,696.2906422849575)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Appreciation</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Appreciation</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="109" transform="translate(-353.85108115855263,1046.2471420410923)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="94" transform="translate(1376.2126478736593,1059.0200230076043)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Scenario</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Scenario</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="50" transform="translate(1267.7544993114022,1160.572172846156)"><rect class="class datatype" x="-53" y="-10" width="106" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>dateTimeStamp</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">dateTimeStamp</tspan></text></g><g class="node" id="51" transform="translate(1231.187629360491,1083.465514043097)"><rect class="class datatype" x="-25" y="-10" width="50" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>string</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">string</tspan></text></g><g class="node" id="52" transform="translate(1202.1940028996078,998.7710590106913)"><rect class="class datatype" x="-10" y="-10" width="20" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g><g class="node" id="48" transform="translate(1225.2279793382231,925.947087825504)"><rect class="class datatype" x="-32.5" y="-10" width="65" height="20" style="fill: rgb(255, 204, 51); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>boolean</title></rect><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-7.5px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">boolean</tspan></text></g><g class="node" id="78" transform="translate(1435.8731993500849,674.5460540785023)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Proposal</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Proposal</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="16" transform="translate(1109.620877630969,178.1684871598949)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ProcessSpecification</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ProcessSpec...</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="17" transform="translate(1405.2936469793603,373.0179191471681)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:ProposedTo</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:ProposedTo</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="22" transform="translate(237.28223846191892,572.3170654513642)"><circle class="class" r="50" style="fill: rgb(51, 102, 204); stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>vf:Satisfaction</title></circle><text class="text" style="fill: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle" y="-11.75px"><tspan class="text" x="0" dy="12px" style="font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;">vf:Satisfaction</tspan><tspan class="text subtext" x="0" dy="10px" style="font-family: Helvetica, Arial, sans-serif; font-size: 9px; pointer-events: none;">(external)</tspan></text></g><g class="node" id="39" transform="translate(347.39872544418654,856.2647741375828)"><circle class="class" r="50" style="fill: rgb(170, 204, 255); stroke: rgb(0, 0, 0); stroke-width: 2px;"></circle><g class="embedded" transform="translate(-5,-0.35)" style="pointer-events: none;"><circle class="symbol" r="10" style="fill: rgb(102, 153, 204);"></circle><circle cx="10" class="symbol fineline" r="10" style="stroke: rgb(0, 0, 0); fill: rgb(102, 153, 204); stroke-width: 1px;"></circle><circle class="nofill fineline" r="10" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 1px;"></circle><path class="link" d="m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6" transform="scale(.5)translate(5,0)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path></g><text class="text" style="fill: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12px; pointer-events: none;" text-anchor="middle"></text></g></g><g class="linkContainer hidden-in-export" style="display: none;"><g><line class="classNodeDragPath hidden" x1="-316.09034659141275" y1="1079.1972076629197" x2="-291.44568565074013" y2="1103.8418686035923" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g><g><line class="classNodeDragPath hidden" x1="0" y1="0" x2="0" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g><g><line class="classNodeDragPath hidden" x1="0" y1="0" x2="0" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g><g><line x1="0" y1="0" x2="0" y2="0" class="hidden" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"></line></g></g><g class="editContainer hidden-in-export" style="display: none;"><g class="node hidden-in-export" id="10001" style="display: none;"><g><path d="M 20,40 C 0,15 0,-15 20,-40 L -40,0 Z" class="classDraggerNode hidden" transform="translate(-291.44568565074013,1103.8418686035923)rotate(-135)" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path><circle r="40" cx="10.606601717798211" cy="10.606601717798211" class="superHiddenElement superOpacityElement hidden" transform="translate(-291.44568565074013,1103.8418686035923)"></circle></g></g><g class="node hidden-in-export" id="10002" style="display: none;"><g><path d="M 61,40 C 41,15 41,-15 61,-40 L 1,0 Z" class="classDraggerNode hidden" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path><circle r="40" cx="0" cy="0" class="superHiddenElement superOpacityElement hidden"></circle></g></g><g class="node hidden-in-export" id="10002" style="display: none;"><g><path d="M 10,40 C -10,15 -10,-15 10,-40 -8.8233455,-13.641384 -36.711107,-5.1228436 -50,0 -36.696429,4.9079017 -8.6403157,13.745728 10,40 Z" class="classDraggerNode hidden" style="fill: none; stroke: rgb(0, 0, 0); stroke-width: 2px;"></path><circle r="40" cx="0" cy="0" class="superHiddenElement superOpacityElement hidden"></circle></g></g><g class="node hidden-in-export" id="10003" style="display: none;"><g class="hidden"></g></g></g><g class="editContainer hidden-in-export" style="display: none;"><g class="hidden-in-export hidden addDataPropertyElement" transform="translate(0,0)" style="display: none;"><circle r="12" cx="0" cy="0"><title>Add Datatype Property</title></circle><line x1="-8" y1="0" x2="8" y2="0" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Add Datatype Property</title></line><line x1="0" y1="-8" x2="0" y2="8" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Add Datatype Property</title></line><circle r="15" cx="-7" cy="7" class="superHiddenElement superOpacityElement"></circle></g><g class="hidden-in-export hidden deleteParentElement" transform="translate(0,0)" style="display: none;"><circle r="12" cx="0" cy="0"><title>Delete This Node</title></circle><line x1="-5" y1="-5" x2="5" y2="5" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Delete This Node</title></line><line x1="5" y1="-5" x2="-5" y2="5" style="stroke: rgb(0, 0, 0); stroke-width: 2px;"><title>Delete This Node</title></line><circle r="15" cx="7" cy="-7" class="superHiddenElement superOpacityElement"></circle></g></g></g></svg>+ \ No newline at end of file diff --git a/release-doc-in-process/all_vf.TTL b/release-doc-in-process/all_vf.TTL @@ -173,7 +173,7 @@ vf:inputOf a owl:ObjectProperty ; rdfs:label "input of" ; rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent) ] ; - rdfs:range [ owl:unionOf (vf:Process vf:Transfer) ] ; + rdfs:range vf:Process ; vs:term_status "unstable" ; rdfs:comment "Relates an input flow to it's node." . @@ -181,7 +181,7 @@ vf:outputOf a owl:ObjectProperty ; rdfs:label "output of" ; rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent) ] ; - rdfs:range [ owl:unionOf (vf:Process vf:Transfer) ] ; + rdfs:range vf:Process ; vs:term_status "unstable" ; rdfs:comment "Relates an output flow to it's node." . @@ -305,9 +305,9 @@ vf:inScopeOf a owl:ObjectProperty ; vs:term_status "unstable" ; rdfs:comment "Grouping around something to create a boundary or context, used for documenting, accounting, planning." . -vf:under a owl:ObjectProperty ; +vf:agreedIn a owl:ObjectProperty ; rdfs:domain [ owl:unionOf (vf:EconomicEvent vf:Commitment vf:Intent vf:Claim) ] ; - rdfs:label "under" ; + rdfs:label "agreed in" ; rdfs:range owl:Thing ; vs:term_status "unstable" ; rdfs:comment "Reference to an agreement between agents which specifies the rules, terms, policies, calculations, etc. which govern this flow." .