flowchart LR classDef crm stroke:#333333,fill:#DCDCDC,color:#333333,rx:5px,ry:5px; classDef thing stroke:#2C5D98,fill:#D0E5FF,color:#2C5D98,rx:5px,ry:5px; classDef event stroke:#5C811F,fill:#5C811F,color:white,rx:5px,ry:5px; classDef event_bn stroke:#4A6719,fill:#D0DDBB,color:#4A6719,rx:20px,ry:20px; classDef object stroke:#2C5D98,fill:#2C5D98,color:white,rx:5px,ry:5px; classDef object_bn stroke:#1E3F67,fill:#94abc5,color:#1E3F67,rx:20px,ry:20px; classDef actor stroke:#4e4403,fill:#fdde29,color:#4e4403,rx:5px,ry:5px; classDef actor_bn stroke:#564F26,fill:#ffee8c,color:#564F26,rx:20px,ry:20px; classDef sg1 stroke:black,fill:#fefcf4,color:black,rx:10px,ry:10px; classDef sg2 stroke:black,fill:#fffffb,color:black,rx:10px,ry:10px; classDef sg2-5-10 stroke:black,fill:#fffffb,color:black,rx:10px,ry:10px,stroke-dasharray:5 10; classDef sg2-5-2 stroke:black,fill:#fffffb,color:black,rx:10px,ry:10px,stroke-dasharray:5 2; classDef idea stroke:#1f0e9a,fill:#1f0e9a,color:white,rx:5px,ry:5px; classDef idea_bn stroke:#1f0e9a,fill:#e7e5f6,color:#1f0e9a,rx:20px,ry:20px; classDef document stroke:#2C5D98,fill:#33B0FF,color:2C5D98,rx:5px,ry:5px; classDef document_bn stroke:#1E3F67,fill:#B8E3FE,color:#1E3F67,rx:20px,ry:20px; classDef type stroke:#502604,fill:#FAB565,color:#502604,rx:20px,ry:20px; classDef dims stroke:#9A6D3B,fill:#9A6D3B,color:white,rx:5px,ry:5px; classDef dims_bn stroke:#674928,fill:#d4bda4,color:#674928,rx:20px,ry:20px;; classDef place stroke:#bd4512,fill:#bd4512,color:white,rx:5px,ry:5px; classDef place_bn stroke:#9D390F,fill:#eecaba,color:#9D390F,rx:20px,ry:20px; classDef name stroke:#563800,fill:#FEF3BA,color:#563800,rx:20px,ry:20px; classDef period stroke:#6340b1,fill:#6340b1,color:white,rx:5px,ry:5px; classDef period_bn stroke:#6340b1,fill:#dacef5,color:#6340b1,rx:20px,ry:20px; classDef url stroke:#2C5D98,fill:white,color:#2C5D98,rx:5px,ry:5px; classDef note stroke:#2C5D98,fill:#D8FDFF,color:#2C5D98,rx:5px,ry:5px; classDef literal stroke:black,fill:#f0f0e0,color:black,rx:2px,ry:2px,max-width:100px; classDef base stroke:black,fill:white,color:black,rx:5px,ry:5px; classDef event2 stroke:blue,fill:#96e0f6,color:black,rx:20px,ry:20px; classDef object2 stroke:black,fill:#E1BA9C,color:black,rx:20px,ry:20px; classDef actor2 stroke:black,fill:#FFBDCA,color:black,rx:20px,ry:20px; classDef dims2 stroke:black,fill:#c6c6c6,color:black,rx:20px,ry:20px; classDef digital2 stroke:#999,fill:#eee,color:black,rx:5px,ry:5px; classDef type2 stroke:red,fill:#FAB565,color:black,rx:20px,ry:20px; classDef name2 stroke:orange,fill:#FEF3BA,color:black,rx:20px,ry:20px; classDef infoobj stroke:#907010,fill:#fffa40,color:black,rx:20px,ry:20px; classDef timespan stroke:blue,fill:#ddfffe,color:black,rx:20px,ry:20px; classDef place2 stroke:#3a7a3a,fill:#aff090,color:black,rx:20px,ry:20px; classDef classstyle stroke:black,fill:white,color:black,rx:5px,ry:5px; O0("crm") class O0 crm; O1("thing") class O1 thing; O0["crm"] -- linked to -->O1["thing"] O2("event") class O2 event; O1["thing"] -- linked to -->O2["event"] O3("event_bn") class O3 event_bn; O2["event"] -- linked to -->O3["event_bn"] O4("object") class O4 object; O1["thing"] -- linked to -->O4["object"] O5("object_bn") class O5 object_bn; O4["object"] -- linked to -->O5["object_bn"] O6("actor") class O6 actor; O1["thing"] -- linked to -->O6["actor"] O7("actor_bn") class O7 actor_bn; O6["actor"] -- linked to -->O7["actor_bn"] O8("sg1") class O8 sg1; O1["thing"] -- useful for subgraphs -->O8["sg1"] O9("sg2") class O9 sg2; O1["thing"] -- useful for subgraphs -->O9["sg2"] O10("sg2-5-10") class O10 sg2-5-10; O9["sg2"] -- custom borders -->O10["sg2-5-10"] O11("sg2-10-2") class O11 sg2-5-2; O9["sg2"] -- custom borders -->O11["sg2-10-2"] O12("idea") class O12 idea; O4["object"] -- linked to -->O12["idea"] O13("idea_bn") class O13 idea_bn; O12["idea"] -- linked to -->O13["idea_bn"] O14("document") class O14 document; O4["object"] -- linked to -->O14["document"] O15("document_bn") class O15 document_bn; O14["document"] -- linked to -->O15["document_bn"] O16("type") class O16 type; O4["object"] -- linked to -->O16["type"] O17("dims") class O17 dims; O4["object"] -- linked to -->O17["dims"] O18("dims_bn") class O18 dims_bn; O17["dims"] -- linked to -->O18["dims_bn"] O19("place") class O19 place; O4["object"] -- linked to -->O19["place"] O20("place_bn") class O20 place_bn; O19["place"] -- linked to -->O20["place_bn"] O21("name") class O21 name; O6["actor"] -- linked to -->O21["name"] O22("period") class O22 period; O2["event"] -- linked to -->O22["period"] O23("period_bn") class O23 period_bn; O22["period"] -- linked to -->O23["period_bn"] O24("url") class O24 url; O1["thing"] -- linked to -->O24["url"] O25("note") class O25 note; O24["url"] -- linked to -->O25["note"] O26("literal") class O26 literal; O24["url"] -- linked to -->O26["literal"] O27("stuff") class O27 UNDEFINED; O25["note"] -- linked to -->O27["stuff"] O28("base") class O28 base; O27["stuff"] -- linked to -->O28["base"] O29("Linked Art") class O29 crm; O30("event2") class O30 event2; O29["Linked Art"] -- linked to -->O30["event2"] O31("object2") class O31 object2; O29["Linked Art"] -- linked to -->O31["object2"] O32("actor2") class O32 actor2; O29["Linked Art"] -- linked to -->O32["actor2"] O33("dims2") class O33 dims2; O29["Linked Art"] -- linked to -->O33["dims2"] O34("digital2") class O34 digital2; O29["Linked Art"] -- linked to -->O34["digital2"] O35("type2") class O35 type2; O32["actor2"] -- linked to -->O35["type2"] O36("name2") class O36 name2; O35["type2"] -- linked to -->O36["name2"] O37("infoobj") class O37 infoobj; O33["dims2"] -- linked to -->O37["infoobj"] O38("timespan") class O38 timespan; O37["infoobj"] -- linked to -->O38["timespan"] O39("place2") class O39 place2; O38["timespan"] -- linked to -->O39["place2"] O30["event2"] -- linked to -->O26["literal"] O40("classstyle") class O40 classstyle; O30["event2"] -- linked to -->O40["classstyle"] ;