StatisticalClassification

A Statistical Classification is a set of Categories which may be assigned to one or more variables registered in statistical surveys or administrative files, and used in the production and dissemination of statistics. The Categories at each Level of the classification structure must be mutually exclusive and jointly exhaustive of all objects/units in the population of interest. (Source: GSIM StatisticalClassification)

Extends

NodeSet

Properties

Name Type Cardinality
introduction StructuredString 0..1
releaseDate Date 0..1
terminationDate Date 0..1
validDate Date 0..1
isCurrent xs:boolean 0..1
isFloating xs:boolean 0..1
changeFromBase StructuredString 0..1
purposeOfVariant StructuredString 0..1
copyright String 0..n
updateChanges StructuredString 0..n
availableLanguage xs:language 0..n

introduction

The introduction provides a detailed description of the Statistical Classification, the background for its creation, the classification variable and objects/units classified, classification rules etc. (Source: GSIM StatisticalClassification

releaseDate

Date the Statistical Classification was released

terminationDate

Date on which the Statistical Classification was superseded by a successor version or otherwise ceased to be valid. (Source: GSIM Statistical Classification)

validDate

The date the statistical classification enters production use.

isCurrent

Indicates if the Statistical Classification is currently valid.

isFloating

Indicates if the Statistical Classification is a floating classification. In a floating statistical classification, a validity period should be defined for all Classification Items which will allow the display of the item structure and content at different points of time. (Source: GSIM StatisticalClassification/Floating

changeFromBase

Describes the relationship between the variant and its base Statistical Classification, including regroupings, aggregations added and extensions. (Source: GSIM StatisticalClassification/Changes from base Statistical Classification)

purposeOfVariant

If the Statistical Classification is a variant, notes the specific purpose for which it was developed. (Source: GSIM StatisticalClassification/Purpose of variant)

updateChanges

Summary description of changes which have occurred since the most recent classification version or classification update came into force.

availableLanguage

A list of languages in which the Statistical Classification is available. Repeat for each langauge.

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_StatisticalClassification [ label = "{<id>StatisticalClassification | + introduction : StructuredString \l + releaseDate : Date \l + terminationDate : Date \l + validDate : Date \l + isCurrent : xs:boolean \l + isFloating : xs:boolean \l + changeFromBase : StructuredString \l + purposeOfVariant : StructuredString \l + copyright : String \l + updateChanges : StructuredString \l + availableLanguage : xs:language \l \l \l| <StatisticalClassificationhasClassificationItem> hasClassificationItem \l| <StatisticalClassificationisMaintainedBy> isMaintainedBy \l| <StatisticalClassificationhasDistribution> hasDistribution \l| <StatisticalClassificationvariantOf> variantOf \l| <StatisticalClassificationhas> has \l| <StatisticalClassificationpredecessor> predecessor \l| <StatisticalClassificationsuccessor> successor \l \l}" tooltip = "Representations:StatisticalClassification" ] subgraph Representations { label = "Representations" node [ color = "#000000" ] DDI4_ClassificationItem [ label = "{<id>ClassificationItem | + isValid : xs:boolean \l + isGenerated : xs:boolean \l + explanatoryNotes : StructuredString \l + futureNotes : InternationalString \l + changeLog : InternationalString \l + changeFromPreviousVersion : InternationalString \l + validDate : Date \l + officialName : Name \l \l \l| <ClassificationItemcaseLaw> caseLaw \l| <ClassificationItemgroups> groups \l| <ClassificationItemexcludes> excludes \l \l}" tooltip = "Representations:ClassificationItem" ]; DDI4_StatisticalClassification [ label = "{<id>StatisticalClassification | + introduction : StructuredString \l + releaseDate : Date \l + terminationDate : Date \l + validDate : Date \l + isCurrent : xs:boolean \l + isFloating : xs:boolean \l + changeFromBase : StructuredString \l + purposeOfVariant : StructuredString \l + copyright : String \l + updateChanges : StructuredString \l + availableLanguage : xs:language \l \l \l| <StatisticalClassificationhasClassificationItem> hasClassificationItem \l| <StatisticalClassificationisMaintainedBy> isMaintainedBy \l| <StatisticalClassificationhasDistribution> hasDistribution \l| <StatisticalClassificationvariantOf> variantOf \l| <StatisticalClassificationhas> has \l| <StatisticalClassificationpredecessor> predecessor \l| <StatisticalClassificationsuccessor> successor \l \l}" tooltip = "Representations:StatisticalClassification" ]; DDI4_ClassificationIndex [ label = "{<id>ClassificationIndex | + releaseDate : Date \l + maintenanceUnit : InternationalString \l + contactPersons : InternationalString \l + publications : InternationalString \l + languages : InternationalString \l + corrections : InternationalString \l + codingInstructions : InternationalString \l \l \l| <ClassificationIndexisOrderedBy> isOrderedBy \l| <ClassificationIndexgroups> groups \l \l}" tooltip = "Representations:ClassificationIndex" ]; 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 Agents { label = "Agents" node [ color = "#000000" ] DDI4_Organization [ label = "{<id>Organization | + organizationName : OrganizationName \l + imageURL : PrivateImage \l + ddiId : xs:string \l + contactInformation : ContactInformation \l \l \l| \l \l}" tooltip = "Agents:Organization" ]; } subgraph { label = "" node [ color = "#" ] } DDI4_StatisticalClassification -> DDI4_NodeSet [arrowhead=empty color="#000000" ]; DDI4_ClassificationItem -> DDI4_StatisticalClassification:StatisticalClassificationhasClassificationItem [arrowhead=odiamond labeldistance=1.9 taillabel="1..n" headlabel="1..n" edgetooltip="hasClassificationItem" fontcolor="black" color="#00000"]; DDI4_StatisticalClassification:StatisticalClassificationisMaintainedBy -> DDI4_Organization [ arrowhead=none labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="isMaintainedBy" fontcolor="black" color="#00000"]; DDI4_OtherMaterial -> DDI4_StatisticalClassification:StatisticalClassificationhasDistribution [arrowhead=odiamond labeldistance=1.9 taillabel="0..n" headlabel="0..n" edgetooltip="hasDistribution" fontcolor="black" color="#00000"]; DDI4_StatisticalClassification:StatisticalClassificationvariantOf -> DDI4_StatisticalClassification [ arrowhead=none labeldistance=1.9 taillabel="0..n" headlabel="0..1" edgetooltip="variantOf" fontcolor="black" color="#00000"]; DDI4_StatisticalClassification:StatisticalClassificationhas -> DDI4_ClassificationIndex [ arrowhead=none labeldistance=1.9 taillabel="1..n" headlabel="0..n" edgetooltip="has" fontcolor="black" color="#00000"]; DDI4_StatisticalClassification:StatisticalClassificationpredecessor -> DDI4_StatisticalClassification [ arrowhead=none labeldistance=1.9 taillabel="0..1" headlabel="0..1" edgetooltip="predecessor" fontcolor="black" color="#00000"]; DDI4_StatisticalClassification:StatisticalClassificationsuccessor -> DDI4_StatisticalClassification [ arrowhead=none labeldistance=1.9 taillabel="0..1" headlabel="0..1" edgetooltip="successor" fontcolor="black" color="#00000"]; }