Skip to content

Instantly share code, notes, and snippets.

@bollwyvl
Created January 31, 2021 21:42
Show Gist options
  • Save bollwyvl/b25f4920a817069b2774aa41cc2e19bc to your computer and use it in GitHub Desktop.
Save bollwyvl/b25f4920a817069b2774aa41cc2e19bc to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1016px" height="732px" viewBox="-0.5 -0.5 1016 732" content="&lt;mxfile host=&quot;127.0.0.1&quot; modified=&quot;2021-01-31T21:41:52.112Z&quot; agent=&quot;5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36&quot; etag=&quot;b36IKgJkTqoueh7ACatZ&quot; version=&quot;14.2.9&quot; type=&quot;embed&quot;&gt;&lt;diagram id=&quot;kCQPjJWZgVgNmU3HWIlg&quot; name=&quot;Page-1&quot;&gt;7VtRd6I4FP41Po4nJEDgcWqnM7Onu52znrOz85hiVLZIPBCr7q/fIEEhiZUq6TJTeWjJTQIk33dvvlxwgEaLzeeMLOe/swlNBhBMNgN0O4DQ8R0g/hWWrbQ4GJeWWRZPpO1gGMf/UmmUHWereELzRkPOWMLjZdMYsTSlEW/YSJaxdbPZlCXNuy7JjGqGcUQS3fo9nvB5NQwADhVfaDyby1sHnqx4JNHTLGOrVN5vANHd7iirF6S6lmyfz8mErWsm9GmARhljvDxbbEY0KSa3mray392R2v1zZzTlbTrAssMzSVZy6B/znGacTuTz8W01J+JRl8XphHCSc5aJ85v1POZ0vCRRUbEWZBC2OV8kouSI0/yJ8qgYMBCFKUv5HVnESUGKnKT5B3GjeCprJAegK8sjlrBsd2MEdkdxOZ6xJ2qqmcZJUrPLKUc3+nTIGXouxripmeT0fKZsQXm2FU1kLUSo7CK57CEJ3bpGjArOeY0TWNqI5OJsf+kDHuJEQnIET1+DYUcuOpGTyjI+ZzOWkuSesaWc9n8o51s5oWTFWRMUuon530X3oSdLP2o1txt55V1hWxVS8eC1TkXxR73u0G1Xqvq9GQHKaaITza015HO2yiLZSiLLSTajVSvXzIaMJoTHz83LXwIt0jxvvHOwq9uV3hMqbud4utsBk9t5Hbido8Fwdbvu3M41uB0ws6Fzt3M1t3tIuRjZbHv1PDlDjuJ50LDgIUue52nwfE2nNMuueqSCxwcKPMAQGE3wBB3AE2jw/DZ++ENYblm0WhSDOopS1eAkSI9lpL1/7BlqGkQGII87lQqajhk2YOY4XYhIoMe87/ei15+3d0WzwsFoGh2XHsuMRTTPW0C33/08rHgSp/RXQjBoQohNYdGEod8FhNCmIMF1RbIXIUZF0nNlUVG9Li28C5WF7PqNxUV424dhVZ+GsHmJ8rFkr/oOXLlQqCy3oery5Vi0C+0osx9POxYhCyw6SFT4Ko16jh7uOfugBV1rmX2Br0Q1NWvRIft06T3+8nEkFiLwF0liIeNill7XoBc3xfj/XIO8XkaPoLF4DUPvxQhSFL4JqMXoafZzRBXPEFUuTVIdCQbuiaWo9Zqm7lFCe1EFa1FlF02OBpKfb7t4UcgI1Z2HKY/m2MqjBVfZ2kq2mjJi2I6Pq9kddcFvrRwUYmFXIUx3Pg51GhUzPJbFlBWL/M3FzOo7SUKdJPBSkrT25FALszLzM47mdEGOh9v3nfeB3unEj29K/IAOFBvUEz8FaB/uxRkYiWmim2vC7hhwyg4LuW2R6yJlt08LKyk7cPplxfuGzcMtYHMNsIUdyJ0qAWDY4Z54t/u+QcOKlECmTyxMoHXjaxayYj2XEoEFJWFWia66/p0rN1XHxsjalrJ6R2wp0XFmnsOFzURH8OtlOqAhew+t0BLhoBlxzqWlxm972XtoIf/Wd0I4OiHspL4wAEPgNjnhoaF3Zlr9LWlh4RPBM2lRe6UDnUawCp3g1cHqzUgGdZIhOyQLnaGHHRcG5V/cTQzSvghx/KFfO7A16um511xmAwrb9ZVOC+2rSF9okr6B6WueLpSvntSRuXOgJHfA1zTn5KVvRN75FgYpesJvCaOjytizPiUGGiw28qM1LerCZnj3Xh/e+y49sEGLhnbEqPIOXuNE24UAAW+IPBi6joN9F1cfBlahxd6rfaR/L92jBH1NluAmbwPQY1liSvdb4R8M/CFA4eHwm7EM4qEbnMdIwcUhxkHoQx8XmueU5DmbkqJ4+NFU2fzw0zT06T8=&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);"><defs><style type="text/css">/* latin */&#xa;@font-face {&#xa; font-family: 'Permanent Marker';&#xa; font-style: normal;&#xa; font-weight: 400;&#xa; src: url("https://fonts.gstatic.com/s/permanentmarker/v10/Fh4uPib9Iyv2ucM6pGQMWimMp004La2Cfw.woff2") format('woff2');&#xa; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;&#xa;}&#xa;@import url("https://fonts.googleapis.com/css?family=Marker+Felt");</style></defs><g><g id="cell-2"><path d="M 195 489 C 195 477 315 477 315 489 L 315 541 C 315 553 195 553 195 541 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 195 489 C 195 498 315 498 315 489 M 195 493.5 C 195 502.5 315 502.5 315 493.5 M 195 498 C 195 507 315 507 315 498" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 526px; margin-left: 196px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 24px; font-family: sans-serif; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Asserted</div></div></div></foreignObject><text x="255" y="533" fill="#000000" font-family="sans-serif" font-size="24px" text-anchor="middle">Asserted</text></switch></g></g><g id="cell-16"><path d="M 805 540 L 819.27 663.67" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 819.87 668.89 L 815.59 662.34 L 819.27 663.67 L 822.55 661.53 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-3"><path d="M 755 474 C 755 462 855 462 855 474 L 855 531 C 855 543 755 543 755 531 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 755 474 C 755 483 855 483 855 474 M 755 478.5 C 755 487.5 855 487.5 855 478.5 M 755 483 C 755 492 855 492 855 483" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 515px; margin-left: 756px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 24px; font-family: sans-serif; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Shape</div></div></div></foreignObject><text x="805" y="522" fill="#000000" font-family="sans-serif" font-size="24px" text-anchor="middle">Shape</text></switch></g></g><g id="cell-11"><path d="M 440 545 L 526.28 664.83" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 529.35 669.09 L 522.42 665.46 L 526.28 664.83 L 528.1 661.37 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-4"><path d="M 375 479 C 375 467 505 467 505 479 L 505 536 C 505 548 375 548 375 536 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 375 479 C 375 488 505 488 505 479 M 375 483.5 C 375 492.5 505 492.5 505 483.5 M 375 488 C 375 497 505 497 505 488" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 520px; margin-left: 376px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 24px; font-family: sans-serif; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Ontology</div></div></div></foreignObject><text x="440" y="527" fill="#000000" font-family="sans-serif" font-size="24px" text-anchor="middle">Ontology</text></switch></g></g><g id="cell-5"><path d="M 565 466 C 565 451.33 695 451.33 695 466 L 695 529 C 695 543.67 565 543.67 565 529 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 565 466 C 565 477 695 477 695 466 M 565 471.5 C 565 482.5 695 482.5 695 471.5 M 565 477 C 565 488 695 488 695 477" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 128px; height: 1px; padding-top: 510px; margin-left: 566px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 24px; font-family: sans-serif; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Inferred</div></div></div></foreignObject><text x="630" y="517" fill="#000000" font-family="sans-serif" font-size="24px" text-anchor="middle">Inferred</text></switch></g></g><g id="cell-8"><path d="M 5 0 L 175 0 L 175 93.5 Q 132.5 63.8 90 93.5 Q 47.5 123.2 5 93.5 L 5 16.5 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 168px; height: 1px; padding-top: 38px; margin-left: 6px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 24px; font-family: sans-serif; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">JSON Document</div></div></div></foreignObject><text x="90" y="46" fill="#000000" font-family="sans-serif" font-size="24px" text-anchor="middle">JSON Document</text></switch></g></g><g id="cell-10"><rect x="445" y="670" width="170" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><path d="M 462 670 L 462 730 M 598 670 L 598 730" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 135px; height: 1px; padding-top: 700px; margin-left: 463px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 24px; font-family: sans-serif; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">OWL/RDF inference</div></div></div></foreignObject><text x="530" y="707" fill="#000000" font-family="sans-serif" font-size="24px" text-anchor="middle">OWL/RDF infe...</text></switch></g></g><g id="cell-12"><path d="M 572.5 670 L 613.82 546.04" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 615.48 541.06 L 616.59 548.81 L 613.82 546.04 L 609.95 546.59 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-13"><path d="M 255 550 L 481.84 667.08" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 486.51 669.49 L 478.68 669.39 L 481.84 667.08 L 481.89 663.17 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-14"><rect x="735" y="670" width="170" height="60" fill="#ffffff" stroke="#000000" pointer-events="all"/><path d="M 752 670 L 752 730 M 888 670 L 888 730" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 135px; height: 1px; padding-top: 700px; margin-left: 753px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 24px; font-family: sans-serif; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">SHACL Validation</div></div></div></foreignObject><text x="820" y="707" fill="#000000" font-family="sans-serif" font-size="24px" text-anchor="middle">SHACL Valida...</text></switch></g></g><g id="cell-15"><path d="M 675.5 535.75 L 773.65 664.93" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 776.82 669.11 L 769.8 665.65 L 773.65 664.93 L 775.38 661.42 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-17"><path d="M 905 474 C 905 462 1015 462 1015 474 L 1015 531 C 1015 543 905 543 905 531 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 905 474 C 905 483 1015 483 1015 474 M 905 478.5 C 905 487.5 1015 487.5 1015 478.5 M 905 483 C 905 492 1015 492 1015 483" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 515px; margin-left: 906px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 24px; font-family: sans-serif; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Valid</div></div></div></foreignObject><text x="960" y="522" fill="#000000" font-family="sans-serif" font-size="24px" text-anchor="middle">Valid</text></switch></g></g><g id="cell-18"><path d="M 862.5 670 L 934.97 545.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 937.61 540.97 L 937.11 548.78 L 934.97 545.5 L 931.06 545.26 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-28"><path d="M 236.18 100 L 146.91 175.88" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 142.91 179.28 L 145.98 172.08 L 146.91 175.88 L 150.51 177.41 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-19"><path d="M 215 0 L 375 0 L 375 85 Q 335 58 295 85 Q 255 112 215 85 L 215 15 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 35px; margin-left: 216px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 24px; font-family: sans-serif; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">JSON Schema</div></div></div></foreignObject><text x="295" y="42" fill="#000000" font-family="sans-serif" font-size="24px" text-anchor="middle">JSON Schema</text></switch></g></g><g id="cell-20"><path d="M 255 290 L 415 290 L 415 383.5 Q 375 353.8 335 383.5 Q 295 413.2 255 383.5 L 255 306.5 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 328px; margin-left: 256px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 24px; font-family: sans-serif; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">JSON-LD Context</div></div></div></foreignObject><text x="335" y="336" fill="#000000" font-family="sans-serif" font-size="24px" text-anchor="middle">JSON-LD Conte...</text></switch></g></g><g id="cell-21"><path d="M 535 290 L 675 290 L 675 370.75 Q 640 345.1 605 370.75 Q 570 396.4 535 370.75 L 535 304.25 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 323px; margin-left: 536px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 24px; font-family: sans-serif; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">OWL Ontology</div></div></div></foreignObject><text x="605" y="331" fill="#000000" font-family="sans-serif" font-size="24px" text-anchor="middle">OWL Ontology</text></switch></g></g><g id="cell-22"><path d="M 705 280 L 845 280 L 845 373.5 Q 810 343.8 775 373.5 Q 740 403.2 705 373.5 L 705 296.5 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 138px; height: 1px; padding-top: 318px; margin-left: 706px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 24px; font-family: sans-serif; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">SHACL Shape</div></div></div></foreignObject><text x="775" y="326" fill="#000000" font-family="sans-serif" font-size="24px" text-anchor="middle">SHACL Shape</text></switch></g></g><g id="cell-23"><path d="M 91.67 110 L 93.59 173.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 93.75 178.88 L 90.04 171.99 L 93.59 173.63 L 97.04 171.78 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-24"><path d="M 323 388.45 L 258.8 474.89" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 255.67 479.1 L 257.03 471.4 L 258.8 474.89 L 262.65 475.57 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-25"><path d="M 558.9 385 L 480.83 465.43" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 477.18 469.2 L 479.54 461.74 L 480.83 465.43 L 484.56 466.61 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-26"><path d="M 777.94 380.98 L 795.27 458.78" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 796.41 463.91 L 791.47 457.84 L 795.27 458.78 L 798.3 456.32 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-27"><rect x="5" y="180" width="180" height="80" fill="#ffffff" stroke="#000000" pointer-events="all"/><path d="M 23 180 L 23 260 M 167 180 L 167 260" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 141px; height: 1px; padding-top: 220px; margin-left: 24px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 24px; font-family: sans-serif; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">schema validation</div></div></div></foreignObject><text x="95" y="227" fill="#000000" font-family="sans-serif" font-size="24px" text-anchor="middle">schema valid...</text></switch></g></g><g id="cell-29"><path d="M 0 310 L 180 310 L 180 420.5 Q 135 385.4 90 420.5 Q 45 455.6 0 420.5 L 0 329.5 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 178px; height: 1px; padding-top: 356px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 24px; font-family: sans-serif; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Valid JSON Schema Instance</div></div></div></foreignObject><text x="90" y="363" fill="#000000" font-family="sans-serif" font-size="24px" text-anchor="middle">Valid JSON Sche...</text></switch></g></g><g id="cell-30"><path d="M 84.56 256.64 L 86.72 303.64" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 86.96 308.88 L 83.14 302.05 L 86.72 303.64 L 90.14 301.73 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g><g id="cell-31"><path d="M 102.96 415.04 L 196.44 476.5" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 200.83 479.39 L 193.06 478.46 L 196.44 476.5 L 196.9 472.62 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment