Changes for page 8 Hierarchy

Last modified by Artur on 2025/09/10 11:19

From version 2.1
edited by Helena
on 2025/05/15 09:59
Change comment: Created by office importer.
To version 6.2
edited by Helena
on 2025/05/16 23:20
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,0 +1,1 @@
1 +8 Hierarchy
Content
... ... @@ -1,18 +1,20 @@
1 -= 8 Hierarchy =
1 +{{box title="**Contents**"}}
2 +{{toc/}}
3 +{{/box}}
2 2  
3 3  == 8.1 Scope ==
4 4  
5 -The Codelist described in the section on structural definitions supports a simple hierarchy of Codes and restricts any child Code to having just one parent Code. Whilst this structure is useful for supporting the needs of the DataStructureDefinition and the
7 +The Codelist described in the section on structural definitions supports a simple [[hierarchy>>doc:xwiki:Glossary.Hierarchy.WebHome]] of [[Codes>>doc:xwiki:Glossary.Code.WebHome]] and restricts any child [[Code>>doc:xwiki:Glossary.Code.WebHome]] to having just one parent [[Code>>doc:xwiki:Glossary.Code.WebHome]]. Whilst this structure is useful for supporting the needs of the DataStructureDefinition and the
6 6  
7 -MetadataStructureDefinition, it may not be sufficient for supporting the more complex associations between codes that are often found in coding schemes such as a classification scheme. Often, the Codelist used in a DataStructureDefinition is derived from a more complex coding scheme. Access to such a coding scheme can aid applications, such as OLAP applications or data visualisation systems, to give more views of the data than would be possible with the simple Codelist used in the DataStructureDefinition. A Hierarchy may be linked to an IndentifiableArtefact, in order to assist
9 +MetadataStructureDefinition, it may not be sufficient for supporting the more complex associations between [[codes>>doc:xwiki:Glossary.Code.WebHome]] that are often found in coding schemes such as a classification scheme. Often, the Codelist used in a DataStructureDefinition is derived from a more complex coding scheme. Access to such a coding scheme can aid applications, such as OLAP applications or data visualisation systems, to give more views of the data than would be possible with the simple Codelist used in the DataStructureDefinition. A [[Hierarchy>>doc:xwiki:Glossary.Hierarchy.WebHome]] may be linked to an IndentifiableArtefact, in order to assist
8 8  
9 -Note that a Hierarchy is not necessarily a balanced tree. A balanced tree is where levels are pre-defined and fixed, (i.e. a level always has the same set of codes, and any code has a fixed parent and child relationship to other codes). A statistical classification is an example of a balanced tree, and the support for a balanced hierarchy is a subset, and special case, of hierarchies.
11 +Note that a [[Hierarchy>>doc:xwiki:Glossary.Hierarchy.WebHome]] is not necessarily a balanced tree. A balanced tree is where (% style="color:#2ecc71" %)levels(%%) are pre-defined and fixed, (i.e. a (% style="color:#2ecc71" %)level(%%) always has the same set of [[codes>>doc:xwiki:Glossary.Code.WebHome]], and any [[code>>doc:xwiki:Glossary.Code.WebHome]] has a fixed parent and child relationship to other [[codes>>doc:xwiki:Glossary.Code.WebHome]]). A statistical classification is an example of a balanced tree, and the support for a balanced [[hierarchy>>doc:xwiki:Glossary.Hierarchy.WebHome]] is a subset, and special case, of hierarchies.
10 10  
11 -The principal features of the Hierarchy are:
13 +The principal features of the [[Hierarchy>>doc:xwiki:Glossary.Hierarchy.WebHome]] are:
12 12  
13 -1. A child code can have more than one parent.
14 -1. There can be more than one code that has no parent (i.e. more than one “root node”).
15 -1. The levels in a hierarchy can be explicitly defined or they can be implicit: i.e. they exist only as parent/child relationships in the coding structure.
15 +1. A child [[code>>doc:xwiki:Glossary.Code.WebHome]] can have more than one parent.
16 +1. There can be more than one [[code>>doc:xwiki:Glossary.Code.WebHome]] that has no parent (i.e. more than one “root node”).
17 +1. The (% style="color:#2ecc71" %)levels(%%) in a [[hierarchy>>doc:xwiki:Glossary.Hierarchy.WebHome]] can be explicitly defined or they can be implicit: i.e. they exist only as parent/child relationships in the coding structure.
16 16  1. Hierarchies may be associated to the structures they refer to, via the HierarchyAssociation.
17 17  
18 18  == 8.2 Inheritance ==
... ... @@ -65,45 +65,41 @@
65 65  
66 66  ==== 8.3.2.2 Definitions ====
67 67  
68 -|**Class**|**Feature**|**Description**
70 +(% style="width:1046.29px" %)
71 +|**Class**|**Feature**|(% style="width:683px" %)**Description**
69 69  |Hierarchy|(((
70 70  Inherits from:
71 -
72 72  //MaintainableArtefact//
73 -)))|A classification structure arranged in levels of detail from the broadest to the most detailed level.
74 -||hasFormalLevels|(((
75 +)))|(% style="width:683px" %)A classification structure arranged in levels of detail from the broadest to the most detailed level.
76 +| |hasFormalLevels|(% style="width:683px" %)(((
75 75  If “true”, this indicates a hierarchy where the structure is arranged in levels of detail from the broadest to the most detailed level.
76 -
77 77  If “false”, this indicates a hierarchy structure where the items in the hierarchy have no formal level structure.
78 78  )))
79 -||+codes|Association to the top-level Hierarchical Codes in the Hierarchy.
80 -||+level|Association to the top Level in the Hierarchy.
80 +| |+codes|(% style="width:683px" %)Association to the top-level Hierarchical Codes in the Hierarchy.
81 +| |+level|(% style="width:683px" %)Association to the top Level in the Hierarchy.
81 81  |Level|(((
82 82  Inherits from
83 -
84 84  //NameableArtefact//
85 -)))|(((
85 +)))|(% style="width:683px" %)(((
86 86  In a “level based” hierarchy this describes a group of Codes which are characterised by homogeneous coding, and where the parent of each Code in the group is at the same higher level of the Hierarchy.
87 -
88 88  In a “value based’ hierarchy this describes information about the Hierarchical Codes at the specified nesting level.
89 89  )))
90 -||+codeFormat|Association to the Coding Format.
91 -||+child|Association to a child Level of Level.
92 -|CodingFormat||Specifies format information for the codes at this level in the hierarchy such as whether the codes at the level are alphabetic, numeric or alphanumeric and the code length.
93 -|HierarchicalCode||A hierarchic structure of code references.
94 -||validFrom|Date from which the construct is valid
95 -||validTo|Date from which construct is superseded.
96 -||+code|Association to the Code that is used at the specific point in the hierarchy.
97 -||+child|Association to a child Code in the hierarchy.
98 -||+level|Association to a Level where levels have been defined for the Hierarchy.
99 -|Code||The Code to be used at this point in the hierarchy.
100 -||/items|Association to the Code list containing the Code.
101 -|Codelist||The Code list containing the Code.
89 +| |+codeFormat|(% style="width:683px" %)Association to the Coding Format.
90 +| |+child|(% style="width:683px" %)Association to a child Level of Level.
91 +|CodingFormat| |(% style="width:683px" %)Specifies format information for the codes at this level in the hierarchy such as whether the codes at the level are alphabetic, numeric or alphanumeric and the code length.
92 +|HierarchicalCode| |(% style="width:683px" %)A hierarchic structure of code references.
93 +| |validFrom|(% style="width:683px" %)Date from which the construct is valid
94 +| |validTo|(% style="width:683px" %)Date from which construct is superseded.
95 +| |+code|(% style="width:683px" %)Association to the Code that is used at the specific point in the hierarchy.
96 +| |+child|(% style="width:683px" %)Association to a child Code in the hierarchy.
97 +| |+level|(% style="width:683px" %)Association to a Level where levels have been defined for the Hierarchy.
98 +|Code| |(% style="width:683px" %)The Code to be used at this point in the hierarchy.
99 +| |/items|(% style="width:683px" %)Association to the Code list containing the Code.
100 +|Codelist| |(% style="width:683px" %)The Code list containing the Code.
102 102  |HierarchyAssociation|(((
103 103  Inherits from:
104 -
105 105  //MaintainableArtefact//
106 -)))|An association between an Identifiable Artefact and a Hierarchy, within a specific context.
107 -||+contextObject|The context within which the association is performed.
108 -||+linkedObject|Associates the Identifiable Artefact that needs the Hierarchy.
109 -||+linkedHierarchy|Associated the Hierarchy.
104 +)))|(% style="width:683px" %)An association between an Identifiable Artefact and a Hierarchy, within a specific context.
105 +| |+contextObject|(% style="width:683px" %)The context within which the association is performed.
106 +| |+linkedObject|(% style="width:683px" %)Associates the Identifiable Artefact that needs the Hierarchy.
107 +| |+linkedHierarchy|(% style="width:683px" %)Associated the Hierarchy.
SDMX 3-0-0 SECTION 2 FINAL-1.0 (1)_en_3a762d00.jpg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +43.7 KB
Content
SDMX 3-0-0 SECTION 2 FINAL-1.0 (1)_en_3b2435ad.jpg
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +75.1 KB
Content