Last modified by Helena K. on 2026/06/10 10:09

From version 10.4
edited by Helena K.
on 2026/06/10 09:52
Change comment: There is no comment for this version
To version 10.6
edited by Helena K.
on 2026/06/10 09:54
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -110,8 +110,6 @@
110 110  * As said, the container-object-id does not apply to the classes that can be referenced in [[VTL>>doc:sdmx:Glossary 2\.1.Validation and transformation language.WebHome]] Transformations, therefore is not present in their URN
111 111  * The object-id does not exist for the [[artefacts>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] belonging to the [[Dataflow>>doc:sdmx:Glossary 2\.1.Dataflow.WebHome]], and [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]] classes, while it exists and cannot be omitted for the [[artefacts>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] belonging to the classes [[Dimension>>doc:sdmx:Glossary 2\.1.Dimension.WebHome]], TimeDimension, [[Measure>>doc:sdmx:Glossary 2\.1.Measure.WebHome]], DataAttribute and [[Concept>>doc:sdmx:Glossary 2\.1.Concept.WebHome]], as for them the object-id is the main identifier of the [[artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]]
112 112  
113 -
114 -
115 115  The simplified object identifier is obtained by omitting all the first part of the URN, including the special characters, till the first part not omitted.
116 116  
117 117  For example, the full formulation that uses the complete URN shown at the end of the previous paragraph:
... ... @@ -144,9 +144,9 @@
144 144  
145 145  > 'DFR(1.0.0)' := 'DF1(1.0.0)' [rename SECTOR to SEC]
146 146  
147 -In the references to the (% style="color:#e74c3c" %)Concepts(%%), which can exist for example in the definition of the [[VTL>>doc:sdmx:Glossary 2\.1.Validation and transformation language.WebHome]] Rulesets, at least the conceptScheme-id and the (% style="color:#e74c3c" %)concept(%%)-id must be specified.
145 +In the references to the [[Concepts>>doc:sdmx:Glossary 2\.1.Concept.WebHome]], which can exist for example in the definition of the [[VTL>>doc:sdmx:Glossary 2\.1.Validation and transformation language.WebHome]] Rulesets, at least the conceptScheme-id and the [[concept>>doc:sdmx:Glossary 2\.1.Concept.WebHome]]-id must be specified.
148 148  
149 -An example of non-abbreviated reference, if the conceptScheme-id is CS1 and the (% style="color:#e74c3c" %)concept(%%)-id is [[SECTOR>>doc:sdmx:Glossary 2\.1.Sector.WebHome]], is the following:
147 +An example of non-abbreviated reference, if the conceptScheme-id is CS1 and the [[concept>>doc:sdmx:Glossary 2\.1.Concept.WebHome]]-id is [[SECTOR>>doc:sdmx:Glossary 2\.1.Sector.WebHome]], is the following:
150 150  
151 151  > 'urn:sdmx:org.sdmx.infomodel.conceptscheme.Concept=AG:CS1(1.0.0).SECTOR'
152 152  
... ... @@ -158,7 +158,7 @@
158 158  
159 159  > 'DFR(1.0.0)' := between ( 'DF1(1.0.0)', 0, 25000 )
160 160  
161 -The [[artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] ([[Component>>doc:sdmx:Glossary 2\.1.Component.WebHome]], (% style="color:#e74c3c" %)Concept(%%), [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]] …) which the Values are referred to can be deduced from the context in which the reference is made, taking also into account the [[VTL>>doc:sdmx:Glossary 2\.1.Validation and transformation language.WebHome]] syntax. In the Transformation above, for example, the values 0 and 2500 are compared to the values of the [[measures>>doc:sdmx:Glossary 2\.1.Measure.WebHome]] of DF1(1.0.0).
159 +The [[artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] ([[Component>>doc:sdmx:Glossary 2\.1.Component.WebHome]], [[Concept>>doc:sdmx:Glossary 2\.1.Concept.WebHome]], [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]] …) which the Values are referred to can be deduced from the context in which the reference is made, taking also into account the [[VTL>>doc:sdmx:Glossary 2\.1.Validation and transformation language.WebHome]] syntax. In the Transformation above, for example, the values 0 and 2500 are compared to the values of the [[measures>>doc:sdmx:Glossary 2\.1.Measure.WebHome]] of DF1(1.0.0).
162 162  
163 163  === 12.2.4 User-defined alias ===
164 164  
... ... @@ -172,13 +172,13 @@
172 172  
173 173  The [[VTL>>doc:sdmx:Glossary 2\.1.Validation and transformation language.WebHome]] Rulesets have a signature, in which the Value Domains or the [[Variables>>doc:sdmx:Glossary 2\.1.Statistical variable.WebHome]] on which the Ruleset is defined are declared, and a body, which contains the Rules.
174 174  
175 -In the signature, given the (% style="color:#e74c3c" %)mapping(%%) between [[VTL>>doc:sdmx:Glossary 2\.1.Validation and transformation language.WebHome]] and [[SDMX>>doc:sdmx:Glossary 2\.1.Statistical data and metadata exchange.WebHome]] better described in the following paragraphs, a reference to a [[VTL>>doc:sdmx:Glossary 2\.1.Validation and transformation language.WebHome]] Value Domain becomes a reference to a [[SDMX>>doc:sdmx:Glossary 2\.1.Statistical data and metadata exchange.WebHome]] [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]], while a reference to a [[VTL>>doc:sdmx:Glossary 2\.1.Validation and transformation language.WebHome]] Represented [[Variable>>doc:sdmx:Glossary 2\.1.Statistical variable.WebHome]] becomes a reference to a [[SDMX>>doc:sdmx:Glossary 2\.1.Statistical data and metadata exchange.WebHome]] (% style="color:#e74c3c" %)Concept(%%), assuming for it a definite [[representation>>doc:sdmx:Glossary 2\.1.Representation.WebHome]]{{footnote}}Rulesets of this kind cannot be reused when the referenced Concept has a different representation.{{/footnote}}.
173 +In the signature, given the mapping between [[VTL>>doc:sdmx:Glossary 2\.1.Validation and transformation language.WebHome]] and [[SDMX>>doc:sdmx:Glossary 2\.1.Statistical data and metadata exchange.WebHome]] better described in the following paragraphs, a reference to a [[VTL>>doc:sdmx:Glossary 2\.1.Validation and transformation language.WebHome]] Value Domain becomes a reference to a [[SDMX>>doc:sdmx:Glossary 2\.1.Statistical data and metadata exchange.WebHome]] [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]], while a reference to a [[VTL>>doc:sdmx:Glossary 2\.1.Validation and transformation language.WebHome]] Represented [[Variable>>doc:sdmx:Glossary 2\.1.Statistical variable.WebHome]] becomes a reference to a [[SDMX>>doc:sdmx:Glossary 2\.1.Statistical data and metadata exchange.WebHome]] [[Concept>>doc:sdmx:Glossary 2\.1.Concept.WebHome]], assuming for it a definite [[representation>>doc:sdmx:Glossary 2\.1.Representation.WebHome]]{{footnote}}Rulesets of this kind cannot be reused when the referenced Concept has a different representation.{{/footnote}}.
176 176  
177 -In general, for referencing [[SDMX>>doc:sdmx:Glossary 2\.1.Statistical data and metadata exchange.WebHome]] [[Codelists>>doc:sdmx:Glossary 2\.1.Code list.WebHome]] and (% style="color:#e74c3c" %)Concepts(%%), the conventions described in the previous paragraphs apply. In the Ruleset syntax, the elements that reference [[SDMX>>doc:sdmx:Glossary 2\.1.Statistical data and metadata exchange.WebHome]] [[artefacts>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] are called "valueDomain" and "[[variable>>doc:sdmx:Glossary 2\.1.Statistical variable.WebHome]]" for the Datapoint Rulesets and "ruleValueDomain", "ruleVariable", "condValueDomain" "condVariable" for the Hierarchical Rulesets).
175 +In general, for referencing [[SDMX>>doc:sdmx:Glossary 2\.1.Statistical data and metadata exchange.WebHome]] [[Codelists>>doc:sdmx:Glossary 2\.1.Code list.WebHome]] and [[Concepts>>doc:sdmx:Glossary 2\.1.Concept.WebHome]], the conventions described in the previous paragraphs apply. In the Ruleset syntax, the elements that reference [[SDMX>>doc:sdmx:Glossary 2\.1.Statistical data and metadata exchange.WebHome]] [[artefacts>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] are called "valueDomain" and "[[variable>>doc:sdmx:Glossary 2\.1.Statistical variable.WebHome]]" for the Datapoint Rulesets and "ruleValueDomain", "ruleVariable", "condValueDomain" "condVariable" for the Hierarchical Rulesets).
178 178  
179 -The syntax of the Ruleset signature allows also to define aliases of the elements above, these aliases are valid only within the specific Ruleset definition statement and cannot be (% style="color:#e74c3c" %)mapped(%%) to [[SDMX>>doc:sdmx:Glossary 2\.1.Statistical data and metadata exchange.WebHome]].{{footnote}}See also the section "VTL-DL Rulesets" in the VTL Reference Manual.{{/footnote}}
177 +The syntax of the Ruleset signature allows also to define aliases of the elements above, these aliases are valid only within the specific Ruleset definition statement and cannot be mapped to [[SDMX>>doc:sdmx:Glossary 2\.1.Statistical data and metadata exchange.WebHome]].{{footnote}}See also the section "VTL-DL Rulesets" in the VTL Reference Manual.{{/footnote}}
180 180  
181 -In the body of the Rulesets, the [[Codes>>doc:sdmx:Glossary 2\.1.Code.WebHome]] and in general all the Values can be written without any other specification, because the [[artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]], which the Values are referred ([[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]], (% style="color:#e74c3c" %)Concept(%%)) to can be deduced from the Ruleset signature.
179 +In the body of the Rulesets, the [[Codes>>doc:sdmx:Glossary 2\.1.Code.WebHome]] and in general all the Values can be written without any other specification, because the [[artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]], which the Values are referred ([[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]], [[Concept>>doc:sdmx:Glossary 2\.1.Concept.WebHome]]) to can be deduced from the Ruleset signature.
182 182  
183 183  == 12.3 Mapping between SDMX and VTL artefacts ==
184 184  
© Semantic R&D Group, 2026