NodeSet

A NodeSet is a set of Nodes, which could be organized into a hierarchy of Levels.

Extends

Collection

Graph

digraph G { fontname = "Bitstream Vera Sans" fontsize = 8 overlap=false; compound=true; node [ fontname = "Bitstream Vera Sans" fontsize = 8 shape = "record" ] edge [ fontname = "Bitstream Vera Sans" fontsize = 8 mode="ipsep" ] DDI4_NodeSet [ label = "{<id>NodeSet | \l \l| <NodeSetisBasedOn> isBasedOn \l| <NodeSetcontains> contains \l| <NodeSethasLevel> hasLevel \l| <NodeSethasNodeParentChild> hasNodeParentChild \l| <NodeSethasNodePartWhole> hasNodePartWhole \l| <NodeSethasNodeSetParentChild> hasNodeSetParentChild \l| <NodeSethasNodeSetPartWhole> hasNodeSetPartWhole \l| <NodeSethasLevelParentChild> hasLevelParentChild \l \l}" tooltip = "Representations:NodeSet" ] subgraph Conceptual { label = "Conceptual" node [ color = "#218559" ] DDI4_Concept [ label = "{<id>Concept | \l \l| \l \l}" tooltip = "Conceptual:Concept" ]; } subgraph Representations { label = "Representations" node [ color = "#000000" ] DDI4_Node [ label = "{<id>Node | \l \l| <Nodecontains> contains \l| <NodetakesMeaningFrom> takesMeaningFrom \l \l}" tooltip = "Representations:Node" ]; DDI4_Level [ label = "{<id>Level | \l \l| <Levelgroups> groups \l| <LevelisDefinedBy> isDefinedBy \l \l}" tooltip = "Representations:Level" ]; DDI4_NodeParentChild [ label = "{<id>NodeParentChild | \l \l| <NodeParentChildparent> parent \l| <NodeParentChildchild> child \l \l}" tooltip = "Representations:NodeParentChild" ]; DDI4_NodePartWhole [ label = "{<id>NodePartWhole | \l \l| <NodePartWholewhole> whole \l| <NodePartWholepart> part \l \l}" tooltip = "Representations:NodePartWhole" ]; DDI4_NodeSetParentChild [ label = "{<id>NodeSetParentChild | \l \l| <NodeSetParentChildparent> parent \l| <NodeSetParentChildchild> child \l \l}" tooltip = "Representations:NodeSetParentChild" ]; DDI4_NodeSetPartWhole [ label = "{<id>NodeSetPartWhole | \l \l| <NodeSetPartWholewhole> whole \l| <NodeSetPartWholepart> part \l \l}" tooltip = "Representations:NodeSetPartWhole" ]; DDI4_LevelParentChild [ label = "{<id>LevelParentChild | \l \l| <LevelParentChildparent> parent \l| <LevelParentChildchild> child \l \l}" tooltip = "Representations:LevelParentChild" ]; } subgraph Collections { label = "Collections" node [ color = "#FF0044" ] DDI4_Collection [ label = "{<id>Collection | + type : CollectionType \l \l \l| <Collectioncontains> contains \l| <CollectionisOrderedBy> isOrderedBy \l \l}" tooltip = "Collections:Collection" ]; } DDI4_NodeSet -> DDI4_Collection [arrowhead=empty color="#000000" ]; DDI4_NodeSet:NodeSetisBasedOn -> DDI4_Concept [ arrowhead=none labeldistance=1.9 taillabel="0..n" headlabel="1..n" edgetooltip="isBasedOn" fontcolor="black" color="#00000"]; DDI4_Node -> DDI4_NodeSet:NodeSetcontains [arrowhead=odiamond labeldistance=1.9 taillabel="1..n" headlabel="1..n" edgetooltip="contains" fontcolor="black" color="#00000"]; DDI4_Level -> DDI4_NodeSet:NodeSethasLevel [arrowhead=odiamond labeldistance=1.9 taillabel="0..n" headlabel="1..n" edgetooltip="hasLevel" fontcolor="black" color="#00000"]; DDI4_NodeParentChild -> DDI4_NodeSet:NodeSethasNodeParentChild [arrowhead=odiamond labeldistance=1.9 taillabel="0..n" headlabel="1..n" edgetooltip="hasNodeParentChild" fontcolor="black" color="#00000"]; DDI4_NodePartWhole -> DDI4_NodeSet:NodeSethasNodePartWhole [arrowhead=odiamond labeldistance=1.9 taillabel="0..n" headlabel="1..n" edgetooltip="hasNodePartWhole" fontcolor="black" color="#00000"]; DDI4_NodeSetParentChild -> DDI4_NodeSet:NodeSethasNodeSetParentChild [arrowhead=odiamond labeldistance=1.9 taillabel="0..n" headlabel="1..n" edgetooltip="hasNodeSetParentChild" fontcolor="black" color="#00000"]; DDI4_NodeSetPartWhole -> DDI4_NodeSet:NodeSethasNodeSetPartWhole [arrowhead=odiamond labeldistance=1.9 taillabel="0..n" headlabel="1..n" edgetooltip="hasNodeSetPartWhole" fontcolor="black" color="#00000"]; DDI4_LevelParentChild -> DDI4_NodeSet:NodeSethasLevelParentChild [arrowhead=odiamond labeldistance=1.9 taillabel="0..n" headlabel="1..n" edgetooltip="hasLevelParentChild" fontcolor="black" color="#00000"]; }