CorrespondenceTable

A Correspondence Table expresses a relationship between two NodeSets.

Properties

Name Type Cardinality
owners String 0..1
maintenanceUnit String 0..1
contactPersons String 0..n
publications StructuredString 0..n
effectivePeriod Date 0..1

owners

The statistical office, other authority or section that created and maintains the Correspondence Table. A Correspondence Table may have several owners.

maintenanceUnit

The unit or group of persons who are responsible for the Correspondence Table, i.e. for maintaining and updating it.

contactPersons

The person(s) who may be contacted for additional information about the Correspondence Table.

publications

A list of the publications in which the Correspondence Table has been published.

effectivePeriod

Effective period of validity of the CorrespondenceTable. The correspondence table expresses the relationships between the two NodeSets as they existed on the period specified in the table.

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_CorrespondenceTable [ label = "{<id>CorrespondenceTable | + owners : String \l + maintenanceUnit : String \l + contactPersons : String \l + publications : StructuredString \l + effectivePeriod : Date \l \l \l| <CorrespondenceTablecontains> contains \l| <CorrespondenceTablesource> source \l| <CorrespondenceTabletarget> target \l| <CorrespondenceTablesourceLevel> sourceLevel \l| <CorrespondenceTabletargetLevel> targetLevel \l \l}" tooltip = "Representations:CorrespondenceTable" ] subgraph Representations { label = "Representations" node [ color = "#000000" ] DDI4_Map [ label = "{<id>Map | + validFrom : Date \l + validTo : Date \l \l \l| <MapmapsSource> mapsSource \l| <MapmapsTarget> mapsTarget \l \l}" tooltip = "Representations:Map" ]; 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" ]; DDI4_Level [ label = "{<id>Level | \l \l| <Levelgroups> groups \l| <LevelisDefinedBy> isDefinedBy \l \l}" tooltip = "Representations:Level" ]; } subgraph Collections { label = "Collections" node [ color = "#FF0044" ] DDI4_OrderedCollectionCorrespondence [ label = "{<id>OrderedCollectionCorrespondence | \l \l| <OrderedCollectionCorrespondencesource> source \l| <OrderedCollectionCorrespondencetarget> target \l| <OrderedCollectionCorrespondencecontains> contains \l \l}" tooltip = "Collections:OrderedCollectionCorrespondence" ]; } DDI4_CorrespondenceTable -> DDI4_OrderedCollectionCorrespondence [arrowhead=empty color="#000000" ]; DDI4_Map -> DDI4_CorrespondenceTable:CorrespondenceTablecontains [arrowhead=odiamond labeldistance=1.9 taillabel="1..n" headlabel="1..n" edgetooltip="contains" fontcolor="black" color="#00000"]; DDI4_CorrespondenceTable:CorrespondenceTablesource -> DDI4_NodeSet [ arrowhead=none labeldistance=1.9 taillabel="0..n" headlabel="1..n" edgetooltip="source" fontcolor="black" color="#00000"]; DDI4_CorrespondenceTable:CorrespondenceTabletarget -> DDI4_NodeSet [ arrowhead=none labeldistance=1.9 taillabel="0..n" headlabel="1..n" edgetooltip="target" fontcolor="black" color="#00000"]; DDI4_CorrespondenceTable:CorrespondenceTablesourceLevel -> DDI4_Level [ arrowhead=none labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="sourceLevel" fontcolor="black" color="#00000"]; DDI4_CorrespondenceTable:CorrespondenceTabletargetLevel -> DDI4_Level [ arrowhead=none labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="targetLevel" fontcolor="black" color="#00000"]; }