File: schema.html

package info (click to toggle)
graphviz 2.42.2-5
  • links: PTS
  • area: main
  • in suites: bullseye
  • size: 95,744 kB
  • sloc: ansic: 1,051,543; cpp: 9,107; tcl: 4,897; makefile: 4,857; sh: 4,506; yacc: 4,190; xml: 2,970; cs: 1,921; objc: 1,157; lex: 625; java: 560; perl: 445; python: 255; awk: 241; javascript: 146; ruby: 64; php: 59; sed: 1
file content (1 line) | stat: -rw-r--r-- 13,437 bytes parent folder | download | duplicates (4)
1
<table class="jsontable"><tr><th>description</th><td>JSON representation of a graph encoding xdot attributes</td></tr><tr><th>title</th><td>Graphviz JSON</td></tr><tr><th>required</th><td><ul><li>name</li><li>directed</li><li>strict</li><li>_subgraph_cnt</li></ul></td></tr><tr><th>definitions</th><td><table class="jsontable"><tr><th>drawops</th><td><table class="jsontable"><tr><th>items</th><td><table class="jsontable"><tr><th>oneOf</th><td><table class="jsontable"><tr><th>$ref</th></tr><tr><td>#/definitions/ellipse</td></tr><tr><td>#/definitions/polygon</td></tr><tr><td>#/definitions/polyline</td></tr><tr><td>#/definitions/bspline</td></tr><tr><td>#/definitions/text</td></tr><tr><td>#/definitions/font_style</td></tr><tr><td>#/definitions/drawcolor</td></tr><tr><td>#/definitions/font</td></tr><tr><td>#/definitions/style</td></tr></table></td></tr></table></td></tr><tr><th>type</th><td>array</td></tr></table></td></tr><tr><th>style</th><td><table class="jsontable"><tr><th>required</th><td><ul><li>op</li><li>style</li></ul></td></tr><tr><th>type</th><td>object</td></tr><tr><th>properties</th><td><table class="jsontable"><tr><th>style</th><td><table class="jsontable"><tr><th>type</th><td>string</td></tr></table></td></tr><tr><th>op</th><td><table class="jsontable"><tr><th>pattern</th><td>S</td></tr><tr><th>type</th><td>string</td></tr></table></td></tr></table></td></tr></table></td></tr><tr><th>font_style</th><td><table class="jsontable"><tr><th>required</th><td><ul><li>op</li><li>fontchar</li></ul></td></tr><tr><th>type</th><td>object</td></tr><tr><th>properties</th><td><table class="jsontable"><tr><th>op</th><td><table class="jsontable"><tr><th>pattern</th><td>t</td></tr><tr><th>type</th><td>string</td></tr></table></td></tr><tr><th>fontchar</th><td><table class="jsontable"><tr><th>minimum</th><td>0</td></tr><tr><th>type</th><td>integer</td></tr><tr><th>maximum</th><td>127</td></tr></table></td></tr></table></td></tr></table></td></tr><tr><th>polygon</th><td><table class="jsontable"><tr><th>required</th><td><ul><li>op</li><li>points</li></ul></td></tr><tr><th>type</th><td>object</td></tr><tr><th>properties</th><td><table class="jsontable"><tr><th>points</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/pointlist</td></tr></table></td></tr><tr><th>op</th><td><table class="jsontable"><tr><th>pattern</th><td>[pP]</td></tr><tr><th>type</th><td>string</td></tr></table></td></tr></table></td></tr></table></td></tr><tr><th>metanode</th><td><table class="jsontable"><tr><th>required</th><td><ul><li>_gvid</li><li>name</li></ul></td></tr><tr><th>type</th><td>object</td></tr><tr><th>properties</th><td><table class="jsontable"><tr><th>_draw_</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/drawops</td></tr></table></td></tr><tr><th>name</th><td><table class="jsontable"><tr><th>type</th><td>string</td></tr><tr><th>description</th><td>The node or subgraph name</td></tr></table></td></tr><tr><th>_ldraw_</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/drawops</td></tr></table></td></tr><tr><th>_gvid</th><td><table class="jsontable"><tr><th>type</th><td>integer</td></tr></table></td></tr><tr><th>subgraphs</th><td><table class="jsontable"><tr><th>items</th><td><table class="jsontable"><tr><th>type</th><td>integer</td></tr></table></td></tr><tr><th>type</th><td>array</td></tr><tr><th>description</th><td>index of a child subgraph</td></tr></table></td></tr><tr><th>edges</th><td><table class="jsontable"><tr><th>items</th><td><table class="jsontable"><tr><th>type</th><td>integer</td></tr></table></td></tr><tr><th>type</th><td>array</td></tr><tr><th>description</th><td>index of an edge in this subgraph</td></tr></table></td></tr><tr><th>additionalProperties</th><td><table class="jsontable"><tr><th>type</th><td>string</td></tr></table></td></tr><tr><th>nodes</th><td><table class="jsontable"><tr><th>items</th><td><table class="jsontable"><tr><th>type</th><td>integer</td></tr></table></td></tr><tr><th>type</th><td>array</td></tr><tr><th>description</th><td>index of a node in this subgraph</td></tr></table></td></tr></table></td></tr><tr><th>title</th><td>node or subgraph</td></tr></table></td></tr><tr><th>color</th><td><table class="jsontable"><tr><th>pattern</th><td>(#[0-9a-f]*)|(#[0-9a-f]{8})</td></tr><tr><th>type</th><td>string</td></tr></table></td></tr><tr><th>text</th><td><table class="jsontable"><tr><th>required</th><td><ul><li>op</li><li>pt</li><li>align</li><li>text</li><li>width</li></ul></td></tr><tr><th>type</th><td>object</td></tr><tr><th>properties</th><td><table class="jsontable"><tr><th>text</th><td><table class="jsontable"><tr><th>type</th><td>string</td></tr></table></td></tr><tr><th>align</th><td><table class="jsontable"><tr><th>pattern</th><td>[lcr]</td></tr><tr><th>type</th><td>string</td></tr></table></td></tr><tr><th>op</th><td><table class="jsontable"><tr><th>pattern</th><td>T</td></tr><tr><th>type</th><td>string</td></tr></table></td></tr><tr><th>pt</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/point</td></tr></table></td></tr><tr><th>width</th><td><table class="jsontable"><tr><th>type</th><td>number</td></tr></table></td></tr></table></td></tr></table></td></tr><tr><th>point</th><td><table class="jsontable"><tr><th>minItems</th><td>2</td></tr><tr><th>items</th><td><table class="jsontable"><tr><th>type</th><td>number</td></tr></table></td></tr><tr><th>type</th><td>array</td></tr><tr><th>maxItems</th><td>2</td></tr></table></td></tr><tr><th>stop</th><td><table class="jsontable"><tr><th>required</th><td><ul><li>frac</li><li>color</li></ul></td></tr><tr><th>type</th><td>object</td></tr><tr><th>properties</th><td><table class="jsontable"><tr><th>color</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/color</td></tr></table></td></tr><tr><th>frac</th><td><table class="jsontable"><tr><th>type</th><td>number</td></tr></table></td></tr></table></td></tr></table></td></tr><tr><th>drawcolor</th><td><table class="jsontable"><tr><th>required</th><td><ul><li>op</li><li>grad</li></ul></td></tr><tr><th>type</th><td>object</td></tr><tr><th>properties</th><td><table class="jsontable"><tr><th>p0</th><td><table class="jsontable"><tr><th>oneOf</th><td><table class="jsontable"><tr><th>$ref</th></tr><tr><td>#/definitions/point</td></tr><tr><td>#/definitions/point3</td></tr></table></td></tr></table></td></tr><tr><th>p1</th><td><table class="jsontable"><tr><th>oneOf</th><td><table class="jsontable"><tr><th>$ref</th></tr><tr><td>#/definitions/point</td></tr><tr><td>#/definitions/point3</td></tr></table></td></tr></table></td></tr><tr><th>color</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/color</td></tr></table></td></tr><tr><th>stops</th><td><table class="jsontable"><tr><th>items</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/stop</td></tr></table></td></tr><tr><th>type</th><td>array</td></tr></table></td></tr><tr><th>grad</th><td><table class="jsontable"><tr><th>enum</th><td><ul><li>none</li><li>linear</li><li>radial</li></ul></td></tr><tr><th>type</th><td>string</td></tr></table></td></tr><tr><th>op</th><td><table class="jsontable"><tr><th>pattern</th><td>[cC]</td></tr><tr><th>type</th><td>string</td></tr></table></td></tr></table></td></tr></table></td></tr><tr><th>ellipse</th><td><table class="jsontable"><tr><th>required</th><td><ul><li>op</li><li>rect</li></ul></td></tr><tr><th>type</th><td>object</td></tr><tr><th>properties</th><td><table class="jsontable"><tr><th>rect</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/rectangle</td></tr></table></td></tr><tr><th>op</th><td><table class="jsontable"><tr><th>pattern</th><td>[eE]</td></tr><tr><th>type</th><td>string</td></tr></table></td></tr></table></td></tr></table></td></tr><tr><th>bspline</th><td><table class="jsontable"><tr><th>required</th><td><ul><li>op</li><li>points</li></ul></td></tr><tr><th>type</th><td>object</td></tr><tr><th>properties</th><td><table class="jsontable"><tr><th>points</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/pointlist</td></tr></table></td></tr><tr><th>op</th><td><table class="jsontable"><tr><th>pattern</th><td>[bB]</td></tr><tr><th>type</th><td>string</td></tr></table></td></tr></table></td></tr></table></td></tr><tr><th>edge</th><td><table class="jsontable"><tr><th>required</th><td><ul><li>_gvid</li><li>tail</li><li>head</li></ul></td></tr><tr><th>type</th><td>object</td></tr><tr><th>properties</th><td><table class="jsontable"><tr><th>_hldraw_</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/drawops</td></tr></table></td></tr><tr><th>_tdraw_</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/drawops</td></tr></table></td></tr><tr><th>_draw_</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/drawops</td></tr></table></td></tr><tr><th>_ldraw_</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/drawops</td></tr></table></td></tr><tr><th>_gvid</th><td><table class="jsontable"><tr><th>type</th><td>integer</td></tr></table></td></tr><tr><th>tail</th><td><table class="jsontable"><tr><th>type</th><td>integer</td></tr><tr><th>description</th><td>_gvid of tail node</td></tr></table></td></tr><tr><th>_tldraw_</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/drawops</td></tr></table></td></tr><tr><th>_hdraw_</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/drawops</td></tr></table></td></tr><tr><th>additionalProperties</th><td><table class="jsontable"><tr><th>type</th><td>string</td></tr></table></td></tr><tr><th>head</th><td><table class="jsontable"><tr><th>type</th><td>integer</td></tr><tr><th>description</th><td>_gvid of tail head</td></tr></table></td></tr></table></td></tr><tr><th>title</th><td>edge</td></tr></table></td></tr><tr><th>polyline</th><td><table class="jsontable"><tr><th>required</th><td><ul><li>op</li><li>points</li></ul></td></tr><tr><th>type</th><td>object</td></tr><tr><th>properties</th><td><table class="jsontable"><tr><th>points</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/pointlist</td></tr></table></td></tr><tr><th>op</th><td><table class="jsontable"><tr><th>pattern</th><td>L</td></tr><tr><th>type</th><td>string</td></tr></table></td></tr></table></td></tr></table></td></tr><tr><th>font</th><td><table class="jsontable"><tr><th>required</th><td><ul><li>op</li><li>size</li><li>face</li></ul></td></tr><tr><th>type</th><td>object</td></tr><tr><th>properties</th><td><table class="jsontable"><tr><th>size</th><td><table class="jsontable"><tr><th>minimum</th><td>0</td></tr><tr><th>type</th><td>number</td></tr></table></td></tr><tr><th>op</th><td><table class="jsontable"><tr><th>pattern</th><td>F</td></tr><tr><th>type</th><td>string</td></tr></table></td></tr><tr><th>face</th><td><table class="jsontable"><tr><th>type</th><td>string</td></tr></table></td></tr></table></td></tr></table></td></tr><tr><th>point3</th><td><table class="jsontable"><tr><th>minItems</th><td>3</td></tr><tr><th>items</th><td><table class="jsontable"><tr><th>type</th><td>number</td></tr></table></td></tr><tr><th>type</th><td>array</td></tr><tr><th>maxItems</th><td>3</td></tr></table></td></tr><tr><th>rectangle</th><td><table class="jsontable"><tr><th>minItems</th><td>4</td></tr><tr><th>items</th><td><table class="jsontable"><tr><th>type</th><td>number</td></tr></table></td></tr><tr><th>type</th><td>array</td></tr><tr><th>maxItems</th><td>4</td></tr></table></td></tr><tr><th>pointlist</th><td><table class="jsontable"><tr><th>items</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/point</td></tr></table></td></tr><tr><th>type</th><td>array</td></tr></table></td></tr></table></td></tr><tr><th>type</th><td>object</td></tr><tr><th>properties</th><td><table class="jsontable"><tr><th>directed</th><td><table class="jsontable"><tr><th>type</th><td>boolean</td></tr><tr><th>description</th><td>True if the graph is directed</td></tr></table></td></tr><tr><th>_draw_</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/drawops</td></tr></table></td></tr><tr><th>name</th><td><table class="jsontable"><tr><th>type</th><td>string</td></tr><tr><th>description</th><td>The graph name</td></tr></table></td></tr><tr><th>objects</th><td><table class="jsontable"><tr><th>items</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/metanode</td></tr></table></td></tr><tr><th>type</th><td>array</td></tr><tr><th>description</th><td>The graph's subgraphs followed by the graph's nodes</td></tr></table></td></tr><tr><th>_ldraw_</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/drawops</td></tr></table></td></tr><tr><th>strict</th><td><table class="jsontable"><tr><th>type</th><td>boolean</td></tr><tr><th>description</th><td>True if the graph is strict</td></tr></table></td></tr><tr><th>edges</th><td><table class="jsontable"><tr><th>items</th><td><table class="jsontable"><tr><th>$ref</th><td>#/definitions/edge</td></tr></table></td></tr><tr><th>type</th><td>array</td></tr></table></td></tr><tr><th>additionalProperties</th><td><table class="jsontable"><tr><th>type</th><td>string</td></tr></table></td></tr><tr><th>_subgraph_cnt</th><td><table class="jsontable"><tr><th>type</th><td>integer</td></tr><tr><th>description</th><td>Number of subgraphs in the graph</td></tr></table></td></tr></table></td></tr></table>