<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sdmxcloud.org/index.php?action=history&amp;feed=atom&amp;title=Data_or_Metadata_Structure_Definition</id>
	<title>Data or Metadata Structure Definition - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sdmxcloud.org/index.php?action=history&amp;feed=atom&amp;title=Data_or_Metadata_Structure_Definition"/>
	<link rel="alternate" type="text/html" href="https://wiki.sdmxcloud.org/index.php?title=Data_or_Metadata_Structure_Definition&amp;action=history"/>
	<updated>2026-04-30T03:26:22Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.32.0</generator>
	<entry>
		<id>https://wiki.sdmxcloud.org/index.php?title=Data_or_Metadata_Structure_Definition&amp;diff=6233&amp;oldid=prev</id>
		<title>Vmurrell: /* Attribute Attachment Levels */</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdmxcloud.org/index.php?title=Data_or_Metadata_Structure_Definition&amp;diff=6233&amp;oldid=prev"/>
		<updated>2023-09-12T15:57:25Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Attribute Attachment Levels&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:57, 12 September 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l150&quot; &gt;Line 150:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 150:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Observation || A different value for the attribute can be set for each individual observation in a time series&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Observation || A different value for the attribute can be set for each individual observation in a time series&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|-&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Group || A different value for the attribute can be set for a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/del&gt;Group&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/del&gt;of series&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;| Group || A different value for the attribute can be set for a Group of series&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Example 'Demography' DSD with Attributes attached at the Series and Observation level:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Example 'Demography' DSD with Attributes attached at the Series and Observation level:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vmurrell</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdmxcloud.org/index.php?title=Data_or_Metadata_Structure_Definition&amp;diff=6232&amp;oldid=prev</id>
		<title>Vmurrell: /* Data Structure Components */</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdmxcloud.org/index.php?title=Data_or_Metadata_Structure_Definition&amp;diff=6232&amp;oldid=prev"/>
		<updated>2023-09-12T15:56:13Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Data Structure Components&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 15:56, 12 September 2023&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l74&quot; &gt;Line 74:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 74:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;strong&amp;gt;The role of Concepts In defining a DSD's Components&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;strong&amp;gt;The role of Concepts In defining a DSD's Components&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Every Dimension, Attribute and Measure is described by a predefined [[Concepts &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;V11&lt;/del&gt;|Concept]]. Concepts have their own default [[Representation]] which can be overridden by defining a Local Representation for the Component in the DSD. That's particularly helpful when using some standard Concepts like the [https://registry.sdmx.org/ws/public/sdmxapi/rest/conceptscheme/SDMX/CROSS_DOMAIN_CONCEPTS/2.0 SDMX Cross Domain Concepts] where the default Representation is 'String', but the Component needs to be Enumerated or have some use case specific restriction on what values are allowable.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Every Dimension, Attribute and Measure is described by a predefined [[Concepts|Concept]]. Concepts have their own default [[Representation]] which can be overridden by defining a Local Representation for the Component in the DSD. That's particularly helpful when using some standard Concepts like the [https://registry.sdmx.org/ws/public/sdmxapi/rest/conceptscheme/SDMX/CROSS_DOMAIN_CONCEPTS/2.0 SDMX Cross Domain Concepts] where the default Representation is 'String', but the Component needs to be Enumerated or have some use case specific restriction on what values are allowable.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/p&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Vmurrell</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.sdmxcloud.org/index.php?title=Data_or_Metadata_Structure_Definition&amp;diff=6231&amp;oldid=prev</id>
		<title>Vmurrell: Created page with &quot;Category:SDMX Structures =Overview= &lt;p&gt;An SDMX Data Structure Definition (DSD) provides a template which describes the dimensionality of related datasets in terms of their...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.sdmxcloud.org/index.php?title=Data_or_Metadata_Structure_Definition&amp;diff=6231&amp;oldid=prev"/>
		<updated>2023-09-12T15:54:34Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/Category:SDMX_Structures&quot; title=&quot;Category:SDMX Structures&quot;&gt;Category:SDMX Structures&lt;/a&gt; =Overview= &amp;lt;p&amp;gt;An SDMX Data Structure Definition (DSD) provides a template which describes the dimensionality of related datasets in terms of their...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:SDMX Structures]]&lt;br /&gt;
=Overview=&lt;br /&gt;
&amp;lt;p&amp;gt;An SDMX Data Structure Definition (DSD) provides a template which describes the dimensionality of related datasets in terms of their dimensions, attributes and measures.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Structure Properties==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=row style=&amp;quot;text-align: left;&amp;quot; | Structure Type &lt;br /&gt;
| Standard SDMX Structural Metadata Artefact&lt;br /&gt;
|-&lt;br /&gt;
! scope=row style=&amp;quot;text-align: left;&amp;quot;  | Maintainable&lt;br /&gt;
| [[Maintainable V11|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
! scope=row style=&amp;quot;text-align: left;&amp;quot;  | Identifiable&lt;br /&gt;
| [[Identifiable V11|Yes]]&lt;br /&gt;
|-&lt;br /&gt;
! scope=row style=&amp;quot;text-align: left;&amp;quot;  | Item Scheme&lt;br /&gt;
| [[Item_Scheme V11|No]]&lt;br /&gt;
|-&lt;br /&gt;
! scope=row style=&amp;quot;text-align: left;&amp;quot;  | SDMX Information Model Versions &lt;br /&gt;
| 1.0, 2.0, 2.1, 3.0&lt;br /&gt;
|-&lt;br /&gt;
! scope=row style=&amp;quot;text-align: left;&amp;quot;  | URN - DataStructure namespace&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;urn:sdmx:org.sdmx.infomodel.datastructure.DataStructure&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=row style=&amp;quot;text-align: left;&amp;quot;  | URN - Dimension namespace&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;urn:sdmx:org.sdmx.infomodel.datastructure.Dimension&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=row style=&amp;quot;text-align: left;&amp;quot;  | URN - Attribute namespace&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;urn:sdmx:org.sdmx.infomodel.datastructure.DataAttribute&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=row style=&amp;quot;text-align: left;&amp;quot;  | URN - MeasureDimension namespace&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;urn:sdmx:org.sdmx.infomodel.datastructure.MeasureDimension&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=row style=&amp;quot;text-align: left;&amp;quot;  | URN - TimeDimension namespace&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;urn:sdmx:org.sdmx.infomodel.datastructure.TimeDimension&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Context within the SDMX 3.0 Information Model==&lt;br /&gt;
&lt;br /&gt;
[[File:SDMX3 Data-or-MetadataStructureDefinition.png|Data or Metadata Structure Definition|600px]]&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
&amp;lt;p&amp;gt;Data Structure Definitions (DSDs) are used to describe the structure of datasets by specifying their constituent [[Component|Components]]: &lt;br /&gt;
* [[Dimension|Dimensions]]&lt;br /&gt;
* [[Attribute|Attributes]]&lt;br /&gt;
* Measures&lt;br /&gt;
and optionally the [[Representation]] for each Component.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Each [[Data_or_Metadataflow|Dataflow]] references a single DSD which describes the structure of the dataset that the Dataflow represents.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Conventions=&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;DSD IDs&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
DSD IDs are conventionally uppercase using underscores '_' as separators if required. Examples:&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Agency !! DSD ID !! Description !! SDMX-ML&lt;br /&gt;
|-&lt;br /&gt;
| Eurostat || NA_MAIN || European National Accounts Main Aggregated Statistical Indicators || [https://registry.sdmx.org/ws/public/sdmxapi/rest/datastructure/ESTAT/NA_MAIN/1.11 SDMX-ML]&lt;br /&gt;
|-&lt;br /&gt;
| IMF || BPO || Balance of Payments and International Investment Position || [https://registry.sdmx.org/ws/public/sdmxapi/rest/datastructure/IMF/BOP/1.13 SDMX-ML]&lt;br /&gt;
|-&lt;br /&gt;
| IMF || ALT_FISCAL_DSD || Alternate Fiscal Data Structure Definition || [https://sdmxcentral.imf.org/ws/public/sdmxapi/rest/datastructure/IMF/ALT_FISCAL_DSD/1.0 SDMX-ML]&lt;br /&gt;
|-&lt;br /&gt;
| World Bank || WDI || World Development Indicators || [https://demo.metadatatechnology.com/FusionRegistry/ws/public/sdmxapi/rest/datastructure/WB/WDI/1.0 SDMX-ML]&lt;br /&gt;
|}&lt;br /&gt;
The SDMX standard does not preclude using lowercase or mixed case for structure IDs. However IDs are case sensitive meaning that a DSD with ID 'NATIONAL_ACCOUNTS' is distinct from another named 'National_Accounts'.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;TIME_PERIOD&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
For Time Series DSDs, the [[Time Dimension]] Component is conventionally given the ID 'TIME_PERIOD'.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Data Structure Components=&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;The role of Concepts In defining a DSD's Components&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Every Dimension, Attribute and Measure is described by a predefined [[Concepts V11|Concept]]. Concepts have their own default [[Representation]] which can be overridden by defining a Local Representation for the Component in the DSD. That's particularly helpful when using some standard Concepts like the [https://registry.sdmx.org/ws/public/sdmxapi/rest/conceptscheme/SDMX/CROSS_DOMAIN_CONCEPTS/2.0 SDMX Cross Domain Concepts] where the default Representation is 'String', but the Component needs to be Enumerated or have some use case specific restriction on what values are allowable. &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;Dimensions&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
A DSDs Dimensions are the minimal set of statistical concepts capable of uniquely identifying a specific series. For [[Time Series]], the Dimensions in combination with the Time Dimension, uniquely identify an Observation.&amp;lt;br&amp;gt;&lt;br /&gt;
In this sense, the Dimensions of a dataset together form its primary key.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;Ordering of Dimensions in a DSD&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The Dimensions in a DSD have a defined order and together form the dataset's [[Series Key]].&amp;lt;br&amp;gt;&lt;br /&gt;
Below is a simple example DSD:&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Position !! Component Type !! Component ID !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Dimension || INDICATOR || Indicator&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Dimension || REF_AREA || Reference Area&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Dimension || FREQUENCY || Data Frequency&lt;br /&gt;
|-&lt;br /&gt;
| n/a || Time Dimension || TIME_PERIOD || Observation Time&lt;br /&gt;
|-&lt;br /&gt;
| n/a || Attribute || UNIT_MULT || Unit Multiplier e.g. tens, thousands, millions&lt;br /&gt;
|-&lt;br /&gt;
| n/a || Attribute || Observation Status || Observation Status e.g. Estimated, Final&lt;br /&gt;
|-&lt;br /&gt;
| n/a || Primary Measure || Observation Value || The observation value&lt;br /&gt;
|}&lt;br /&gt;
The Series Key is the dot (.) concatenation of the Dimensions in the order specified in the DSD. &lt;br /&gt;
&lt;br /&gt;
For the DSD above, the Series Key is constructed as follows:&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;INDICATOR&amp;gt;.&amp;lt;REF_AREA&amp;gt;.&amp;lt;FREQUENCY&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Examples&lt;br /&gt;
 ATMCO2.GRC.A&lt;br /&gt;
 ATMCO2.GRC.M&lt;br /&gt;
 TBSINDC.MDG.A&lt;br /&gt;
 TBSINDC.GBR.M&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attributes do not form part of the Series Key so have no explicit or implied ordering.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;Attributes&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Attributes allow extra concepts to be added to the dataset to provide additional information about the variable being measured such as the unit multiplier or observation status.&amp;lt;br&amp;gt;&lt;br /&gt;
Attributes are unique in that they must be attached to [[#Attribute Attachment Levels|specific levels in the dataset]] at DSD design time.  &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;Primary Measure&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
All DSDs must have a Primary Measure Component, which is used for the observation value of the main variable being measured. Like all components, the Primary Measure must reference a Concept. For many series, the measure is numeric, but does not need to be so.  &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;strong&amp;gt;Time Dimension&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
A Time Dimension is required for DSDs representing [[Time Series]] datasets. Again, the Time Dimension must reference a Concept which should have an appropriate time representation - typically Observational Time Period.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Attribute Attachment Levels=&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
In designing a DSD, attributes must be attached to specific levels in the dataset.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Attachment Level !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Dataset || A single value for the attribute is set for the complete dataset&lt;br /&gt;
|-&lt;br /&gt;
| Series || A different value for the attribute can be set for each series&lt;br /&gt;
|-&lt;br /&gt;
| Observation || A different value for the attribute can be set for each individual observation in a time series&lt;br /&gt;
|-&lt;br /&gt;
| Group || A different value for the attribute can be set for a [[Group]] of series&lt;br /&gt;
|}&lt;br /&gt;
Example 'Demography' DSD with Attributes attached at the Series and Observation level:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:DSD With Attribute Attachments.PNG|500px]]&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Time Series=&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
DSDs for Time Series are characterised by having an explicit [[Time Dimension]].&amp;lt;br&amp;gt;&lt;br /&gt;
In combination with the DSD's other Dimensions, the Time Dimension uniquely identifies an individual Observation within a Dataset.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Non Time Series=&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
DSDs can be designed for non Time Series datasets by excluding the [[Time Dimension]]. This supports use cases like census statistics which, although the observations are from a fixed point in time, there's no sequence of observations over a period of time. &lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Data Structure Definitions with Multiple Measures=&lt;br /&gt;
Data Structures can be created in the Registry containing multiple measures, however the generate data set option does not support multiple measures. FXL does not support Creating datasets with multiple measures.&lt;/div&gt;</summary>
		<author><name>Vmurrell</name></author>
		
	</entry>
</feed>