Changes for page 1 Introduction
Last modified by Helena K. on 2026/06/08 15:37
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -13,28 +13,28 @@ 13 13 14 14 == 1.2 Modelling Technique and Diagrammatic Notes == 15 15 16 -The modelling technique used for the [[SDMX Information Model>>doc:Glossary.SDMX Information Model.WebHome]] ([[SDMX-IM>>doc:Glossary.SDMX Information Model.WebHome]]) is the Unified 16 +The modelling technique used for the [[SDMX Information Model>>doc:sdmx:Glossary 2\.1.SDMX Information Model.WebHome]] ([[SDMX-IM>>doc:sdmx:Glossary 2\.1.SDMX Information Model.WebHome]]) is the Unified 17 17 18 -Modelling Language (UML). An overview of the constructs of UML that are used in the SDMXIM can be found in the Appendix “A Short Guide to UML in the [[SDMX Information Model>>doc:Glossary.SDMX Information Model.WebHome]]” 18 +Modelling [[Language>>doc:sdmx:Glossary 2\.1.Language.WebHome]] (UML). An overview of the constructs of UML that are used in the SDMXIM can be found in the Appendix “A Short Guide to UML in the [[SDMX Information Model>>doc:sdmx:Glossary 2\.1.SDMX Information Model.WebHome]]” 19 19 20 -UML diagramming allows a class to be shown with or without the compartments for one or both of [[attributes>>doc:Glossary.Attribute.WebHome]] and operations (sometimes called methods). In this document the operations compartment is not shown as there are no operations. 20 +UML diagramming allows a class to be shown with or without the compartments for one or both of [[attributes>>doc:sdmx:Glossary 2\.1.Attribute.WebHome]] and operations (sometimes called methods). In this document the operations compartment is not shown as there are no operations. 21 21 22 22 [[image:1749563229253-391.png]] 23 23 24 24 **Figure 1 Class with operations suppressed** 25 25 26 -In some diagrams for some classes the [[attribute>>doc:Glossary.Attribute.WebHome]] compartment is suppressed even though there may be some [[attributes>>doc:Glossary.Attribute.WebHome]]. This is deliberate and is done to aid clarity of the diagram. The method used is: 26 +In some diagrams for some classes the [[attribute>>doc:sdmx:Glossary 2\.1.Attribute.WebHome]] compartment is suppressed even though there may be some [[attributes>>doc:sdmx:Glossary 2\.1.Attribute.WebHome]]. This is deliberate and is done to aid clarity of the diagram. The method used is: 27 27 28 -* The [[attributes>>doc:Glossary.Attribute.WebHome]] will always be present on the class diagram where the class is defined and its [[attributes>>doc:Glossary.Attribute.WebHome]] and associations are defined. 29 -* On other diagrams, such as inheritance diagrams, the [[attributes>>doc:Glossary.Attribute.WebHome]] may be suppressed from the class for clarity. 28 +* The [[attributes>>doc:sdmx:Glossary 2\.1.Attribute.WebHome]] will always be present on the class diagram where the class is defined and its [[attributes>>doc:sdmx:Glossary 2\.1.Attribute.WebHome]] and associations are defined. 29 +* On other diagrams, such as inheritance diagrams, the [[attributes>>doc:sdmx:Glossary 2\.1.Attribute.WebHome]] may be suppressed from the class for clarity. 30 30 31 31 [[image:1749563243362-354.png]] 32 32 33 -**Figure 2 Class with [[attributes>>doc:Glossary.Attribute.WebHome]]also suppressed**33 +**Figure 2 Class with attributes also suppressed** 34 34 35 -Note that, in any case, [[attributes>>doc:Glossary.Attribute.WebHome]] inherited from a super class are not shown in the sub class. 35 +Note that, in any case, [[attributes>>doc:sdmx:Glossary 2\.1.Attribute.WebHome]] inherited from a super class are not shown in the sub class. 36 36 37 -The following table structure is used in the definition of the classes, [[attributes>>doc:Glossary.Attribute.WebHome]], and associations. 37 +The following table [[structure>>doc:IMElements.structure.WebHome]] is used in the definition of the classes, [[attributes>>doc:sdmx:Glossary 2\.1.Attribute.WebHome]], and associations. 38 38 39 39 (% style="width:680.835px" %) 40 40 |(% style="width:129px" %)**Class**|(% style="width:226px" %)**Feature**|(% style="width:322px" %)**Description** ... ... @@ -48,37 +48,37 @@ 48 48 * Whether it is an abstract class. Abstract classes are shown in //italic Courier// font. 49 49 * The superclass this class inherits from, if any. 50 50 * The sub classes of this class, if any. 51 -* [[Attribute>>doc:Glossary.Attribute.WebHome]] – the attributeName is shown in Courier font. 51 +* [[Attribute>>doc:sdmx:Glossary 2\.1.Attribute.WebHome]] – the attributeName is shown in Courier font. 52 52 * Association – the associationName is shown in Courier font. If the association is derived from the association between super classes, then the format is /associationName. 53 53 * Role – the +roleName is shown in Courier font. 54 54 55 -The Description column provides a short definition or explanation of the Class or Feature. UML class names may be used in the description and if so, they are presented in normal font with spaces between words. For example, the class ConceptScheme will be written as [[Concept Scheme>>doc:Glossary.Concept scheme.WebHome]]. 55 +The Description column provides a short definition or explanation of the Class or Feature. UML class names may be used in the [[description>>doc:IMElements.description.WebHome]] and if so, they are presented in normal font with spaces between words. For example, the class [[ConceptScheme>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.ItemScheme.ConceptScheme.WebHome]] will be written as [[Concept Scheme>>doc:sdmx:Glossary 2\.1.Concept scheme.WebHome]]. 56 56 57 57 == 1.3 Overall Functionality == 58 58 59 59 === 1.3.1 Information Model Packages === 60 60 61 -The [[SDMX Information Model>>doc:Glossary.SDMX Information Model.WebHome]] ([[SDMX-IM>>doc:Glossary.SDMX Information Model.WebHome]]) is a conceptual metamodel from which syntax specific implementations are developed. The model is constructed as a set of functional packages which assist in the understanding, re-use and maintenance of the model. 61 +The [[SDMX Information Model>>doc:sdmx:Glossary 2\.1.SDMX Information Model.WebHome]] ([[SDMX-IM>>doc:sdmx:Glossary 2\.1.SDMX Information Model.WebHome]]) is a conceptual metamodel from which syntax specific implementations are developed. The model is constructed as a set of functional packages which assist in the understanding, re-use and maintenance of the model. 62 62 63 63 In addition to this, to aid understanding each package can be considered to be in one of three conceptual layers: 64 64 65 -the [[SDMX>>doc:Glossary.Statistical data and metadata exchange.WebHome]] Base layer comprises fundamental building blocks which are used by the Structural Definitions layer and the Reporting and Dissemination layer 65 +the [[SDMX>>doc:sdmx:Glossary 2\.1.Statistical data and metadata exchange.WebHome]] Base layer comprises fundamental building blocks which are used by the Structural Definitions layer and the Reporting and Dissemination layer 66 66 67 -the Structural Definitions layer comprises the definition of the structural [[artefacts>>doc:Glossary.Artefact.WebHome]] needed to support data and metadata reporting and dissemination 67 +the Structural Definitions layer comprises the definition of the structural [[artefacts>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] needed to support data and [[metadata>>doc:IMElements.metadata.WebHome]] reporting and dissemination 68 68 69 -the Reporting and Dissemination layer comprises the definition of the data and metadata containers used for reporting and dissemination 69 +the Reporting and Dissemination layer comprises the definition of the data and [[metadata>>doc:IMElements.metadata.WebHome]] containers used for reporting and dissemination 70 70 71 71 In reality the layers have no implicit or explicit structural function as any package can make use of any construct in another package. 72 72 73 73 === 1.3.2 Version 1.0 === 74 74 75 -In version 1.0 the metamodel supported the requirements for: 75 +In [[version>>doc:IMElements.version.WebHome]] 1.0 the metamodel supported the requirements for: 76 76 77 -[[Data Structure Definition>>doc:Glossary.Data structure definition.WebHome]] including (domain) [[category scheme>>doc:Glossary.Category scheme.WebHome]], (metadata) [[concept scheme>>doc:Glossary.Concept scheme.WebHome]], and [[code>>doc:Glossary.Code.WebHome]] list77 +[[Data Structure Definition>>doc:sdmx:Glossary 2\.1.Data structure definition.WebHome]] including (domain) [[category scheme>>doc:sdmx:Glossary 2\.1.Category scheme.WebHome]], ([[metadata>>doc:IMElements.metadata.WebHome]]) [[concept scheme>>doc:sdmx:Glossary 2\.1.Concept scheme.WebHome]], and [[code list>>doc:sdmx:Glossary 2\.1.Code list.WebHome]] 78 78 79 -Data and related metadata reporting and dissemination 79 +Data and related [[metadata>>doc:IMElements.metadata.WebHome]] reporting and dissemination 80 80 81 -The [[SDMX-IM>>doc:Glossary.SDMX Information Model.WebHome]] comprises a number of packages. These packages act as convenient compartments for the various sub models in the [[SDMX-IM>>doc:Glossary.SDMX Information Model.WebHome]]. The diagram below shows the sub models of the [[SDMX-IM>>doc:Glossary.SDMX Information Model.WebHome]] that were included in the version 1.0 specification. 81 +The [[SDMX-IM>>doc:sdmx:Glossary 2\.1.SDMX Information Model.WebHome]] comprises a number of packages. These packages act as convenient compartments for the various sub models in the [[SDMX-IM>>doc:sdmx:Glossary 2\.1.SDMX Information Model.WebHome]]. The diagram below shows the sub models of the [[SDMX-IM>>doc:sdmx:Glossary 2\.1.SDMX Information Model.WebHome]] that were included in the [[version>>doc:IMElements.version.WebHome]] 1.0 specification. 82 82 83 83 [[image:image4.png]] 84 84