No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

em_types_hierarch.dot 2.0KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. digraph em_types_hierarchy {
  2. label="Editorial Model types hierarchy"
  3. subgraph cluster_person {
  4. label="Person"
  5. h_person [ label="Person", shape="tripleoctagon" ]
  6. hc3 [ label="Class 3", shape="doubleoctagon"]
  7. hc4 [ label="Class 4", shape="doubleoctagon"]
  8. ht6 [ label="Type 6", shape="octagon" ]
  9. ht7 [ label="Type 7", shape="octagon" ]
  10. ht8 [ label="Type 8", shape="octagon" ]
  11. h_person -> {hc3, hc4}
  12. hc3 -> { ht6,ht7 }
  13. hc4 -> ht8
  14. ht6 -> ht7 [ label="identity", color="blue" ]
  15. ht6 -> ht8 [ label="identity", color="blue" ]
  16. ht8 -> ht8 [ label="identity", color="blue" ]
  17. }
  18. subgraph cluster_entity {
  19. label="Entity"
  20. h_entity [ label="Entity", shape="tripleoctagon" ]
  21. hc1 [ label="Class 1", shape="doubleoctagon"]
  22. hc2 [ label="Class 2", shape="doubleoctagon"]
  23. ht1 [ label="Type 1", shape="octagon" ]
  24. ht2 [ label="Type 2", shape="octagon" ]
  25. ht3 [ label="Type 3", shape="octagon" ]
  26. ht4 [ label="Type 4", shape="octagon" ]
  27. ht5 [ label="Type 5", shape="octagon" ]
  28. h_entity -> { hc1, hc2 }
  29. hc1 -> { ht1,ht2,ht3 }
  30. hc2 -> { ht4, ht5 }
  31. ht1 -> ht1 [label="translation", color="red"]
  32. ht3 -> ht3 [label="translation", color="red"]
  33. ht5 -> ht5 [label="translation", color="red"]
  34. ht4 -> ht1 [ label="parent", color="green"]
  35. ht2 -> ht1 [ label="parent", color="green"]
  36. ht5 -> ht4 [ label="parent", color="green"]
  37. ht3 -> ht4 [ label="parent", color="green"]
  38. ht3 -> ht1 [ label="parent", color="green"]
  39. }
  40. subgraph cluster_entry {
  41. label="Entry"
  42. h_entry [ label="Entry", shape="tripleoctagon" ]
  43. hc5 [ label="Class 5", shape="doubleoctagon"]
  44. ht9 [ label="Type 9", shape="octagon" ]
  45. ht10 [ label="Type 10", shape="octagon" ]
  46. h_entry -> hc5
  47. hc5 -> {ht9, ht10}
  48. ht9 -> ht9 [ label="parent", color="green" ]
  49. ht9 -> ht9 [ label="translation", color="red" ]
  50. ht10 -> ht10 [ label="translation", color="red" ]
  51. }
  52. ht5 -> hc3 [ label="relation to type", style="dotted"]
  53. ht2 -> hc5 [ label="relation to type", style="dotted"]
  54. }