Changes for page 12 Validation and Transformation Language (VTL)
Last modified by Helena K. on 2026/06/10 10:09
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -104,14 +104,12 @@ 104 104 * As for the maintainedobject-id, this is essential in some cases while in other cases it can be omitted: 105 105 ** if the referenced [[artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] is a [[Dataflow>>doc:sdmx:Glossary 2\.1.Dataflow.WebHome]], which is a maintainable class, the maintainedobject-id is the [[dataflow>>doc:sdmx:Glossary 2\.1.Dataflow.WebHome]]-id and obviously cannot be omitted; 106 106 ** if the referenced [[artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] is a [[Dimension>>doc:sdmx:Glossary 2\.1.Dimension.WebHome]], TimeDimension, [[Measure>>doc:sdmx:Glossary 2\.1.Measure.WebHome]], DataAttribute, which are not maintainable and belong to the DataStructure maintainable class, the maintainedobject-id is the dataStructure-id and can be omitted, given that these [[components>>doc:sdmx:Glossary 2\.1.Component.WebHome]] are always invoked within the invocation of a [[Dataflow>>doc:sdmx:Glossary 2\.1.Dataflow.WebHome]], whose dataStructure-id can be deduced from the [[SDMX>>doc:sdmx:Glossary 2\.1.Statistical data and metadata exchange.WebHome]] structural definitions; 107 -** if the referenced [[artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] is a (% style="color:#e74c3c"%)Concept(%%), which is not maintainable and belong to the ConceptScheme maintainable class, the maintained object is the conceptScheme-id and cannot be omitted;107 +** if the referenced [[artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] is a [[Concept>>doc:sdmx:Glossary 2\.1.Concept.WebHome]], which is not maintainable and belong to the ConceptScheme maintainable class, the maintained object is the conceptScheme-id and cannot be omitted; 108 108 ** if the referenced [[artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] is a [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]], which is a maintainable class, the maintainedobject-id is the [[codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]]-id and obviously cannot be omitted. 109 -* When the maintainedobject-id is omitted, the maintainedobject- (% style="color:#e74c3c"%)version(%%)is omitted too. When the maintainedobject-id is not omitted and the maintainedobject-(% style="color:#e74c3c"%)version(%%)is omitted, the(% style="color:#e74c3c"%)version(%%)1.0 is assumed by default.109 +* When the maintainedobject-id is omitted, the maintainedobject-[[version>>doc:sdmx:Glossary 2\.1.Version.WebHome]] is omitted too. When the maintainedobject-id is not omitted and the maintainedobject-[[version>>doc:sdmx:Glossary 2\.1.Version.WebHome]] is omitted, the [[version>>doc:sdmx:Glossary 2\.1.Version.WebHome]] 1.0 is assumed by default. 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 -* 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 (% style="color:#e74c3c"%)Concept(%%), as for them the object-id is the main identifier of the [[artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]]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: