Changes for page 12 Constraints

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

From version 15.1
edited by Helena K.
on 2026/04/16 16:07
Change comment: There is no comment for this version
To version 22.1
edited by Helena K.
on 2026/06/05 13:13
Change comment: There is no comment for this version

Summary

Details

Page properties
Tags
... ... @@ -1,0 +1,1 @@
1 +Artefact|Attribute|Codelist|Constraint|Data Provider|Data Set|Data Source|Data Structure Definition|Maintainable Artefact|Member Selection|Member Value|Metadata Structure Definition|Provision Agreement|Series|Time period|isIncluded
Content
... ... @@ -4,13 +4,13 @@
4 4  
5 5  == 12.1 Scope ==
6 6  
7 -The scope of this section is to describe the support in the metamodel for specifying both the access to and the content of a [[data source>>doc:Glossary.Data source.WebHome]]. The information may be stored in a resource such as a registry for use by applications wishing to locate data and metadata which are available via the Internet. The (% style="color:#e74c3c" %)//[[Constraint>>doc:Glossary.Constraint.WebHome]]//(%%) is also used to specify a subset of a [[Codelist>>doc:Glossary.Code list.WebHome]] which may be used as a partial [[Codelist>>doc:Glossary.Code list.WebHome]], relevant in the context of the [[artefact>>doc:Glossary.Artefact.WebHome]] to which the (% style="color:#e74c3c" %)//[[Constraint>>doc:Glossary.Constraint.WebHome]]//(%%) is attached e.g., DataStructureDefinition, [[Dataflow>>doc:Glossary.Dataflow.WebHome]], ProvisionAgreement, MetadataStructureDefinition, [[Metadataflow>>doc:Glossary.Metadataflow.WebHome]], MetadataProvisionAgreement.
7 +The scope of this section is to describe the support in the metamodel for specifying both the access to and the content of a [[data source>>doc:sdmx:Glossary 2\.1.Data source.WebHome]]. The information may be stored in a resource such as a registry for use by applications wishing to locate data and [[metadata>>doc:IMElements.metadata.WebHome]] which are available via the Internet. The //[[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]]// is also used to specify a subset of a [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]] which may be used as a partial [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]], relevant in the context of the [[artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] to which the //[[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]]// is attached e.g., [[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]], [[Dataflow>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.StructureUsage.Dataflow.WebHome]], ProvisionAgreement, [[MetadataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.MetadataStructureDefinition.WebHome]], [[Metadataflow>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.StructureUsage.Metadataflow.WebHome]], [[MetadataProvisionAgreement>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.MetadataProvisionAgreement.WebHome]].
8 8  
9 -Note that in this metamodel the term [[data provider>>doc:Glossary.Data provider.WebHome]] refers to both data and metadata providers.
9 +Note that in this metamodel the term [[data provider>>doc:sdmx:Glossary 2\.1.Data provider.WebHome]] refers to both data and [[metadata>>doc:IMElements.metadata.WebHome]] providers.
10 10  
11 -The [[Dataflow>>doc:Glossary.Dataflow.WebHome]] and [[Metadataflow>>doc:Glossary.Metadataflow.WebHome]], themselves may be specified as containing only a subset of all the possible keys that could be derived from a DataStructureDefinition or MetadataStructureDefinition. Respectively, further subsets may be defined within a ProvisionAgreement and MetadataProvisionAgreement.
11 +The [[Dataflow>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.StructureUsage.Dataflow.WebHome]] and [[Metadataflow>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.StructureUsage.Metadataflow.WebHome]], themselves may be specified as containing only a subset of all the possible keys that could be derived from a [[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]] or [[MetadataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.MetadataStructureDefinition.WebHome]]. Respectively, further subsets may be defined within a ProvisionAgreement and [[MetadataProvisionAgreement>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.MetadataProvisionAgreement.WebHome]].
12 12  
13 -These specifications are called (% style="color:#e74c3c" %)//[[Constraint>>doc:Glossary.Constraint.WebHome]]//(%%) in this model.
13 +These specifications are called //[[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]]// in this model.
14 14  
15 15  == 12.2 Inheritance ==
16 16  
... ... @@ -24,25 +24,23 @@
24 24  
25 25  ==== 12.2.2.1 Narrative ====
26 26  
27 -Any [[artefact>>doc:Glossary.Artefact.WebHome]] that inherits from the //ConstrainableArtefact// interface can have (% style="color:#e74c3c" %)[[constraints>>doc:Glossary.Constraint.WebHome]](%%) defined. The [[artefacts>>doc:Glossary.Artefact.WebHome]] that can have (% style="color:#e74c3c" %)[[constraint>>doc:Glossary.Constraint.WebHome]](%%) metadata attached are:
27 +Any [[artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] that inherits from the //ConstrainableArtefact// interface can have [[constraints>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] defined. The [[artefacts>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] that can have [[constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] [[metadata>>doc:IMElements.metadata.WebHome]] attached are:
28 28  
29 -[[Dataflow>>doc:Glossary.Dataflow.WebHome]]
29 +[[Dataflow>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.StructureUsage.Dataflow.WebHome]]
30 30  ProvisionAgreement
31 -DataProvider
32 -DataStructureDefinition
33 -[[Metadataflow>>doc:Glossary.Metadataflow.WebHome]]
31 +[[DataProvider>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Organisation.DataProvider.WebHome]]
32 +[[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]]
33 +[[Metadataflow>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.StructureUsage.Metadataflow.WebHome]]
34 34  MetaDataProvider
35 -MetadataProvisionAgreement
36 -MetadataStructureDefinition
35 +[[MetadataProvisionAgreement>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.MetadataProvisionAgreement.WebHome]]
36 +[[MetadataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.MetadataStructureDefinition.WebHome]]
37 37  
38 -Note that, because the (% style="color:#e74c3c" %)//[[Constraint>>doc:Glossary.Constraint.WebHome]]//(%%) can specify a subset of the [[component>>doc:Glossary.Component.WebHome]] values implied by a specific //Structure// (such as a specific DataStructureDefinition or specific MetadataStructureDefinition), the //ConstrainableArtefact//s must be associated with a specific //Structure//. Therefore, whilst the (% style="color:#e74c3c" %)//[[Constraint>>doc:Glossary.Constraint.WebHome]]//(%%) itself may not be linked directly to a DataStructureDefinition or MetadataStructureDefinition, the [[artefact>>doc:Glossary.Artefact.WebHome]] that it is constraining will be linked to a DataStructureDefinition or MetadataStructureDefinition. A DataProvider and MetadataProvider indirectly refernece DSDs and MSDs through their associated Data and Metadata [[Provision Agreements>>doc:Glossary.Provision agreement.WebHome]] as such these (% style="color:#e74c3c" %)[[Constraints>>doc:Glossary.Constraint.WebHome]](%%) are restricted to Cube Regions and are applicable only to the DSDs / MSDs which contain the Componets being restricted.
38 +Note that, because the //[[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]]// can specify a subset of the component values implied by a specific //[[Structure>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.WebHome]]// (such as a specific [[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]] or specific [[MetadataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.MetadataStructureDefinition.WebHome]]), the //ConstrainableArtefact//s must be associated with a specific //[[Structure>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.WebHome]]//. Therefore, whilst the //[[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]]// itself may not be linked directly to a [[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]] or [[MetadataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.MetadataStructureDefinition.WebHome]], the [[artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] that it is constraining will be linked to a [[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]] or [[MetadataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.MetadataStructureDefinition.WebHome]]. A [[DataProvider>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Organisation.DataProvider.WebHome]] and [[MetadataProvider>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Organisation.MetadataProvider.WebHome]] indirectly refernece DSDs and MSDs through their associated Data and Metadata [[Provision Agreements>>doc:sdmx:Glossary 2\.1.Provision agreement.WebHome]] as such these [[Constraints>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] are restricted to Cube Regions and are applicable only to the DSDs / MSDs which contain the Componets being restricted.
39 39  
40 40  == 12.3 Constraints ==
41 41  
42 42  === 12.3.1 Relationship Class Diagram – high level view ===
43 43  
44 -[[image:1749246701062-899.jpeg]]
45 -
46 46  [[image:image68.png]]
47 47  
48 48  **Figure 42: Relationship class diagram showing constraint metadata**
... ... @@ -51,58 +51,56 @@
51 51  
52 52  ==== 12.3.2.1 Narrative ====
53 53  
54 -The (% style="color:#e74c3c" %)[[constraint>>doc:Glossary.Constraint.WebHome]](%%) mechanism allows specific (% style="color:#e74c3c" %)[[constraints>>doc:Glossary.Constraint.WebHome]](%%) to be attached to a //ConstrainableArtefact//. These (% style="color:#e74c3c" %)[[constraints>>doc:Glossary.Constraint.WebHome]](%%) specify a subset of the total set of values or keys that may be present in any of the //ConstrainableArtefacts//.
52 +The [[constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] mechanism allows specific [[constraints>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] to be attached to a //ConstrainableArtefact//. These [[constraints>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] specify a subset of the total set of values or keys that may be present in any of the //ConstrainableArtefacts//.
55 55  
56 -For instance, a DataStructureDefinition specifies, for each [[Dimension>>doc:Glossary.Dimension.WebHome]], the list of allowable [[code>>doc:Glossary.Code.WebHome]] values. However, a specific [[Dataflow>>doc:Glossary.Dataflow.WebHome]] that uses the
54 +For instance, a [[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]] specifies, for each [[Dimension>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.DimensionComponent.Dimension.WebHome]], the list of allowable code values. However, a specific [[Dataflow>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.StructureUsage.Dataflow.WebHome]] that uses the
57 57  
58 -DataStructureDefinition may contain only a subset of the possible range of keys that is theoretically possible from the DataStructureDefinition definition (the total range of possibilities is sometimes called the Cartesian product of the [[dimension>>doc:Glossary.Dimension.WebHome]] values). In addition to this, a DataProvider that is capable of supplying data according to the [[Dataflow>>doc:Glossary.Dataflow.WebHome]] has a ProvisionAgreement, and the DataProvider may also wish to supply (% style="color:#e74c3c" %)[[constraint>>doc:Glossary.Constraint.WebHome]](%%) information which may further constrain the range of possibilities in order to describe the data that the provider can supply. It may also be useful to describe the content of a [[data source>>doc:Glossary.Data source.WebHome]] in terms of the KeySets or CubeRegions contained within it.
56 +[[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]] may contain only a subset of the possible range of keys that is theoretically possible from the [[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]] definition (the total range of possibilities is sometimes called the Cartesian product of the dimension values). In addition to this, a [[DataProvider>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Organisation.DataProvider.WebHome]] that is capable of supplying data according to the [[Dataflow>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.StructureUsage.Dataflow.WebHome]] has a ProvisionAgreement, and the [[DataProvider>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Organisation.DataProvider.WebHome]] may also wish to supply [[constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] information which may further constrain the range of possibilities in order to describe the data that the provider can supply. It may also be useful to describe the content of a [[data source>>doc:sdmx:Glossary 2\.1.Data source.WebHome]] in terms of the KeySets or CubeRegions contained within it.
59 59  
60 -A //ConstrainableArtefact// can have two types of (% style="color:#e74c3c" %)//[[Constraint>>doc:Glossary.Constraint.WebHome]]//(%%)s:
58 +A //ConstrainableArtefact// can have two types of //[[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]]//s:
61 61  
62 -1. DataConstraint – is used as a mechanism to specify the set of keys (DataKeySet), or set of [[component>>doc:Glossary.Component.WebHome]] values (CubeRegion) that can be reported against the target ConstrainableArtefact. Multiple such DataConstraints may be present for a //ConstrainableArtefact//.
63 -1. MetadataConstraint – is used as a mechanism to specify a set of [[component>>doc:Glossary.Component.WebHome]] values (MetadatTargetRegion) that can be reported against the target ConstrainableArtefact. Multiple such MetadataConstraints may be present for a //ConstrainableArtefact//.
60 +1. DataConstraint – is used as a mechanism to specify the set of keys (DataKeySet), or set of component values (CubeRegion) that can be reported against the target ConstrainableArtefact. Multiple such DataConstraints may be present for a //ConstrainableArtefact//.
61 +1. MetadataConstraint – is used as a mechanism to specify a set of component values (MetadatTargetRegion) that can be reported against the target ConstrainableArtefact. Multiple such MetadataConstraints may be present for a //ConstrainableArtefact//.
64 64  
65 -Note also that another possible type of a (% style="color:#e74c3c" %)[[Constraint>>doc:Glossary.Constraint.WebHome]](%%) is available; that is a AvailableDataConstraint, this is used to report the data that exists in a [[data source>>doc:Glossary.Data source.WebHome]]. An AvailableDataConstraint is not a [[Maintainable Artefact>>doc:Glossary.Maintainable artefact.WebHome]] as it is geneated dynamically based on the query. An AvailableDataConstraint contains only 1 Cube Region which is used to specify the valid values per [[Dimension>>doc:Glossary.Dimension.WebHome]] of the [[DSD>>doc:Glossary.Data structure definition.WebHome]] that is is attached to.
63 +Note also that another possible [[type>>doc:IMElements.type.WebHome]] of a [[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] is available; that is a AvailableDataConstraint, this is used to report the data that exists in a [[data source>>doc:sdmx:Glossary 2\.1.Data source.WebHome]]. An AvailableDataConstraint is not a [[Maintainable Artefact>>doc:sdmx:Glossary 2\.1.Maintainable artefact.WebHome]] as it is geneated dynamically based on the query. An AvailableDataConstraint contains only 1 Cube Region which is used to specify the valid values per [[Dimension>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.DimensionComponent.Dimension.WebHome]] of the [[DSD>>doc:sdmx:Glossary 2\.1.Data structure definition.WebHome]] that is is attached to.
66 66  
67 67  === 12.3.3 Relationship Class Diagram – Detail ===
68 68  
69 69  [[image:1749246701065-474.jpeg]]** **
70 70  
71 -[[image:image69.png]]
72 -
73 73  **Figure 43: Constraints – Key Set, Cube Region and Metadata Target Region**
74 74  
75 75  ==== 12.3.3.1 Explanation of the Diagram ====
76 76  
77 -A (% style="color:#e74c3c" %)//[[Constraint>>doc:Glossary.Constraint.WebHome]]//(%%) is a //MaintainableArtefact//.
73 +A //[[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]]// is a //[[MaintainableArtefact>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.WebHome]]//.
78 78  
79 -A DataConstraint has a choice of two ways of specifying value subsets:
75 +A DataConstraint has a choice of two ways of specifying [[value>>doc:IMElements.value.WebHome]] subsets:
80 80  
81 -1. As a set of keys that can be present in the //[[DataSet>>doc:Glossary.Data set.WebHome]]// (DataKeySet). Each DataKey specifies a number of ComponentValues each of which reference a //[[Component>>doc:Glossary.Component.WebHome]]// (e.g., [[Dimension>>doc:Glossary.Dimension.WebHome]], DataAttribute). Each ComponentValue is a value that may be present for a //[[Component>>doc:Glossary.Component.WebHome]]// of a structure when contained in a //[[DataSet>>doc:Glossary.Data set.WebHome]]//. In addition, each DataKeySet may also include MemberSelections for AttributeComponents or Measures.
82 -1. As a CubeRegion whose MemberSelections SelectionValues define a subset of allowed/disallowed values for a [[Component>>doc:Glossary.Component.WebHome]] when contained in a //[[DataSet>>doc:Glossary.Data set.WebHome]]/MetadataSet//. A DataConstraint is restricted to a maximum of 2 CubeRegions, one to define included (allowable) content, and the other to define disallowed content ([[isIncluded>>doc:Glossary.isIncluded.WebHome]]=false).
77 +1. As a set of keys that can be present in the //[[DataSet>>doc:sdmx:Glossary 2\.1.Data set.WebHome]]// (DataKeySet). Each DataKey specifies a number of ComponentValues each of which reference a //[[Component>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.WebHome]]// (e.g., [[Dimension>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.DimensionComponent.Dimension.WebHome]], [[DataAttribute>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.AttributeComponent.DataAttribute.WebHome]]). Each ComponentValue is a [[value>>doc:IMElements.value.WebHome]] that may be present for a //[[Component>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.WebHome]]// of a [[structure>>doc:IMElements.structure.WebHome]] when contained in a //[[DataSet>>doc:sdmx:Glossary 2\.1.Data set.WebHome]]//. In addition, each DataKeySet may also include MemberSelections for AttributeComponents or Measures.
78 +1. As a CubeRegion whose MemberSelections SelectionValues define a subset of allowed/disallowed values for a [[Component>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.WebHome]] when contained in a //[[DataSet>>doc:sdmx:Glossary 2\.1.Data set.WebHome]]/[[MetadataSet>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.MetadataSet.WebHome]]//. A DataConstraint is restricted to a maximum of 2 CubeRegions, one to define included (allowable) content, and the other to define disallowed content (isIncluded=false).
83 83  
84 84  The difference between (1) and (2) above is that :
85 85  
86 -1. Defines a combination of [[Dimension>>doc:Glossary.Dimension.WebHome]] values, which are assessed in combination to reference one or more Series in a [[Dataset>>doc:Glossary.Data set.WebHome]]. This combination of values can be used to explicitly include or exclude the Series from being reported (via the [[isIncluded>>doc:Glossary.isIncluded.WebHome]] property). In addition, once a set of Series are targeted by a DataKey restrictions can be applied to [[Attribute>>doc:Glossary.Attribute.WebHome]] and Measure values by defining subsets of values that are either allowed or disallowed. The DataKeySet targets its rules to specific Series.
87 -1. Defines a subset of values that are allowed for a [[Component>>doc:Glossary.Component.WebHome]]. Each CubeRegion MemberSelection defines a single [[Component>>doc:Glossary.Component.WebHome]] to define a set of allowed or disallowed values, the MemberSelections are processed indepently of each other. The Cube Region supplies global rules, not series specific rules.
82 +1. Defines a combination of [[Dimension>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.DimensionComponent.Dimension.WebHome]] values, which are assessed in combination to reference one or more [[Series>>doc:sdmx:Glossary 2\.1.Series.WebHome]] in a [[Dataset>>doc:sdmx:Glossary 2\.1.Data set.WebHome]]. This combination of values can be used to explicitly include or exclude the [[Series>>doc:sdmx:Glossary 2\.1.Series.WebHome]] from being reported (via the isIncluded property). In addition, once a set of [[Series>>doc:sdmx:Glossary 2\.1.Series.WebHome]] are targeted by a DataKey restrictions can be applied to [[Attribute>>doc:sdmx:Glossary 2\.1.Attribute.WebHome]] and [[Measure>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.Measure.WebHome]] values by defining subsets of values that are either allowed or disallowed. The DataKeySet targets its rules to specific [[Series>>doc:sdmx:Glossary 2\.1.Series.WebHome]].
83 +1. Defines a subset of values that are allowed for a [[Component>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.WebHome]]. Each CubeRegion MemberSelection defines a single [[Component>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.WebHome]] to define a set of allowed or disallowed values, the MemberSelections are processed indepently of each other. The Cube Region supplies global rules, not [[series>>doc:sdmx:Glossary 2\.1.Series.WebHome]] specific rules.
88 88  
89 -A MetadataConstraint has only one way of specifying value subsets:
85 +A MetadataConstraint has only one way of specifying [[value>>doc:IMElements.value.WebHome]] subsets:
90 90  
91 -~1. As a set of MetadataTargetRegions each of which defines a “slice” of the total structure (MemberSelection) in terms of one or more MemberValues that may be present for a //[[Component>>doc:Glossary.Component.WebHome]]// of a structure when contained in a MetadataSet.
87 +~1. As a set of MetadataTargetRegions each of which defines a “slice” of the total [[structure>>doc:IMElements.structure.WebHome]] (MemberSelection) in terms of one or more MemberValues that may be present for a //[[Component>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.WebHome]]// of a [[structure>>doc:IMElements.structure.WebHome]] when contained in a [[MetadataSet>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.MetadataSet.WebHome]].
92 92  
93 -In both CubeRegion and MetadataTargetRegion, the value in ComponentValue.value and MemberValue.value must be consistent with the //[[Representation>>doc:Glossary.Representation.WebHome]]// declared for the //[[Component>>doc:Glossary.Component.WebHome]]// in the DataStructureDefinition ([[Dimension>>doc:Glossary.Dimension.WebHome]] or DataAttribute) or MetadataStructureDefinition (MetadataAttribute). Note that in all cases the
89 +In both CubeRegion and MetadataTargetRegion, the [[value>>doc:IMElements.value.WebHome]] in ComponentValue.[[value>>doc:IMElements.value.WebHome]] and [[MemberValue>>doc:IMElements.SelectionValue.MemberValue.WebHome]].[[value>>doc:IMElements.value.WebHome]] must be consistent with the //[[Representation>>doc:IMElements.Representation.WebHome]]// declared for the //[[Component>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.WebHome]]// in the [[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]] ([[Dimension>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.DimensionComponent.Dimension.WebHome]] or [[DataAttribute>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.AttributeComponent.DataAttribute.WebHome]]) or [[MetadataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.MetadataStructureDefinition.WebHome]] ([[MetadataAttribute>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.AttributeComponent.MetadataAttribute.WebHome]]). Note that in all cases the
94 94  
95 -"operator" on the value is deemed to be "equals", unless the wildcard character is used '%'. In the latter case the "operation" is a partial matching, where the percentage character ('%') may match zero or more characters. Furthermore, it is possible in a MemberValue to specify that child values (e.g., child [[codes>>doc:Glossary.Code.WebHome]]) are included in the (% style="color:#e74c3c" %)Constraint(%%) by means of the cascadeValues [[attribute>>doc:Glossary.Attribute.WebHome]]. The latter may take the following values:
91 +"operator" on the [[value>>doc:IMElements.value.WebHome]] is deemed to be "equals", unless the wildcard character is used '%'. In the latter case the "operation" is a partial matching, where the percentage character ('%') may match zero or more characters. Furthermore, it is possible in a [[MemberValue>>doc:IMElements.SelectionValue.MemberValue.WebHome]] to specify that [[child>>doc:IMElements.child.WebHome]] values (e.g., [[child>>doc:IMElements.child.WebHome]] codes) are included in the [[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] by means of the [[cascadeValues>>doc:IMElements.cascadeValues.WebHome]] [[attribute>>doc:sdmx:Glossary 2\.1.Attribute.WebHome]]. The latter may take the following values:
96 96  
97 97  * "true": all children are included,
98 98  * "false" (default), or
99 -* "excludeRoot", where all children are included, and the root [[Code>>doc:Glossary.Code.WebHome]] is excluded (i.e. the referenced [[Code>>doc:Glossary.Code.WebHome]]).
95 +* "excludeRoot", where all children are included, and the root [[Code>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Code.WebHome]] is excluded (i.e. the referenced [[Code>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Code.WebHome]]).
100 100  
101 -It is possible to define for the DataKeySet, DataKey, CubeRegion, MetadataTargetRegion and MemberSelection whether the set is included (isIncluded = "true", default) or excluded (isIncluded = "false") from the (% style="color:#e74c3c" %)[[Constraint>>doc:Glossary.Constraint.WebHome]](%%) definition. This [[attribute>>doc:Glossary.Attribute.WebHome]] is useful if, for example, only a small sub-set of the possible values are not included in the set, then this smaller sub-set can be defined and excluded from the (% style="color:#e74c3c" %)[[constraint>>doc:Glossary.Constraint.WebHome]](%%). Note that if the child construct is “included” and the parent construct is “excluded” then the child construct is included in the list of constructs that are “excluded”.
97 +It is possible to define for the DataKeySet, DataKey, CubeRegion, MetadataTargetRegion and MemberSelection whether the set is included (isIncluded = "true", default) or excluded (isIncluded = "false") from the [[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] definition. This [[attribute>>doc:sdmx:Glossary 2\.1.Attribute.WebHome]] is useful if, for example, only a small sub-set of the possible values are not included in the set, then this smaller sub-set can be defined and excluded from the [[constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]]. Note that if the [[child>>doc:IMElements.child.WebHome]] construct is “included” and the [[parent>>doc:IMElements.parent.WebHome]] construct is “excluded” then the [[child>>doc:IMElements.child.WebHome]] construct is included in the list of constructs that are “excluded”.
102 102  
103 -In any MemberSelection that the corresponding //[[Component>>doc:Glossary.Component.WebHome]]// was using [[Codelist>>doc:Glossary.Code list.WebHome]] with extensions, it is possible to remove the prefix that has been used, in order to refer to the original [[Codes>>doc:Glossary.Code.WebHome]]. This is achieved via property removePrefix, which defaults to “false”.
99 +In any MemberSelection that the corresponding //[[Component>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.Component.WebHome]]// was using [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]] with extensions, it is possible to remove the [[prefix>>doc:IMElements.prefix.WebHome]] that has been used, in order to refer to the original Codes. This is achieved via property removePrefix, which defaults to “false”.
104 104  
105 -In DataKeys and MemberValues it is possible, via the validFrom and validTo properties, to set a validity period for which the selected key or value is constrained.
101 +In DataKeys and MemberValues it is possible, via the [[validFrom>>doc:IMElements.validFrom.WebHome]] and [[validTo>>doc:IMElements.validTo.WebHome]] properties, to set a validity period for which the selected key or [[value>>doc:IMElements.value.WebHome]] is constrained.
106 106  
107 107  ==== 12.3.3.2 Definitions ====
108 108  
... ... @@ -111,97 +111,94 @@
111 111  |(% style="width:183px" %)//ConstrainableArtefact//|(% style="width:224px" %)(((
112 112  Abstract Class
113 113  Sub classes are:
114 -[[Dataflow>>doc:Glossary.Dataflow.WebHome]]
115 -DataProvider
116 -DataStructureDefinition
117 -[[Metadataflow>>doc:Glossary.Metadataflow.WebHome]]
118 -MetadataProvisionAgreement
119 -MetadataSet
120 -MetadataStructureDefinition
110 +[[Dataflow>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.StructureUsage.Dataflow.WebHome]]
111 +[[DataProvider>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.Item.Organisation.DataProvider.WebHome]]
112 +[[DataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.DataStructureDefinition.WebHome]]
113 +[[Metadataflow>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.StructureUsage.Metadataflow.WebHome]]
114 +[[MetadataProvisionAgreement>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.MetadataProvisionAgreement.WebHome]]
115 +[[MetadataSet>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.MetadataSet.WebHome]]
116 +[[MetadataStructureDefinition>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.Structure.MetadataStructureDefinition.WebHome]]
121 121  ProvisionAgreement
122 122  //QueryDatasource//
123 123  SimpleDatasource
124 -)))|(% style="width:572px" %)An [[artefact>>doc:Glossary.Artefact.WebHome]] that can have (% style="color:#e74c3c" %)[[Constraints>>doc:Glossary.Constraint.WebHome]](%%) specified.
125 -|(% style="width:183px" %) |(% style="width:224px" %)content|(% style="width:572px" %)Associates the metadata that constrains the content to be found in a data or metadata source linked to the Constrainable [[Artefact>>doc:Glossary.Artefact.WebHome]].
126 -|(% style="width:183px" %)(% style="color:#e74c3c" %)//Constraint//|(% style="width:224px" %)(((
120 +)))|(% style="width:572px" %)An [[artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] that can have [[Constraints>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] specified.
121 +|(% style="width:183px" %) |(% style="width:224px" %)content|(% style="width:572px" %)Associates the metadata that constrains the content to be found in a data or metadata source linked to the Constrainable [[Artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]].
122 +|(% style="width:183px" %)//[[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]]//|(% style="width:224px" %)(((
127 127  Inherits from
128 -//MaintainableArtefact//
124 +//[[MaintainableArtefact>>doc:IMElements.AnnotableArtefact.IdentifiableArtefact.NameableArtefact.VersionableArtefact.MaintainableArtefact.WebHome]]//
129 129  Abstract class
130 130  Sub classes are:
131 131  DataConstraint
132 132  MetadataConstraint
133 -)))|(% style="width:572px" %)Specifies a subset of the definition of the allowable or actual content of a data or metadata source that can be derived from the Structure that defines [[code lists>>doc:Glossary.Code list.WebHome]] and other valid content.
134 -|(% style="width:183px" %) |(% style="width:224px" %)+dataContentKeys|(% style="width:572px" %)Association to a subset of Data Key Sets (i.e., value combinations) that can be derived from the definition of the structure to which the Constrainable [[Artefact>>doc:Glossary.Artefact.WebHome]] is linked.
135 -|(% style="width:183px" %) |(% style="width:224px" %)+dataContentRegion|(% style="width:572px" %)Association to a subset of [[component>>doc:Glossary.Component.WebHome]] values that can be derived from the [[Data Structure Definition>>doc:Glossary.Data structure definition.WebHome]] to which the Constrainable [[Artefact>>doc:Glossary.Artefact.WebHome]] is linked.
136 -|(% style="width:183px" %) |(% style="width:224px" %)+metadataContentRegion|(% style="width:572px" %)Association to a subset of [[component>>doc:Glossary.Component.WebHome]] values that can be derived from the [[Metadata Structure Definition>>doc:Glossary.Metadata structure definition.WebHome]] to which the Constrainable [[Artefact>>doc:Glossary.Artefact.WebHome]] is linked.
137 -|(% style="width:183px" %) |(% style="width:224px" %)role|(% style="width:572px" %)Association to the role that the (% style="color:#e74c3c" %)Constraint(%%) plays
129 +)))|(% style="width:572px" %)Specifies a subset of the definition of the allowable or actual content of a data or metadata source that can be derived from the Structure that defines [[code lists>>doc:sdmx:Glossary 2\.1.Code list.WebHome]] and other valid content.
130 +|(% style="width:183px" %) |(% style="width:224px" %)+dataContentKeys|(% style="width:572px" %)Association to a subset of Data Key Sets (i.e., value combinations) that can be derived from the definition of the structure to which the Constrainable [[Artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] is linked.
131 +|(% style="width:183px" %) |(% style="width:224px" %)+dataContentRegion|(% style="width:572px" %)Association to a subset of component values that can be derived from the [[Data Structure Definition>>doc:sdmx:Glossary 2\.1.Data structure definition.WebHome]] to which the Constrainable [[Artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] is linked.
132 +|(% style="width:183px" %) |(% style="width:224px" %)+metadataContentRegion|(% style="width:572px" %)Association to a subset of component values that can be derived from the [[Metadata Structure Definition>>doc:sdmx:Glossary 2\.1.Metadata structure definition.WebHome]] to which the Constrainable [[Artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] is linked.
133 +|(% style="width:183px" %) |(% style="width:224px" %)[[role>>doc:IMElements.role.WebHome]]|(% style="width:572px" %)Association to the role that the [[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] plays
138 138  |(% style="width:183px" %)DataConstraint|(% style="width:224px" %)(((
139 139  Inherits from
140 -(% style="color:#e74c3c" %)//Constraint//
141 -)))|(% style="width:572px" %)Defines a (% style="color:#e74c3c" %)Constraint(%%) in terms of the content that can be found in [[data sources>>doc:Glossary.Data source.WebHome]] linked to the Constrainable [[Artefact>>doc:Glossary.Artefact.WebHome]] to which this (% style="color:#e74c3c" %)constraint(%%) is associated.
142 -|(% style="width:183px" %)ConstraintRoleType|(% style="width:224px" %) |(% style="width:572px" %)Specifies the way the type of content of a (% style="color:#e74c3c" %)Constraint(%%) in terms of its purpose.
143 -|(% style="width:183px" %) |(% style="width:224px" %)allowableContent|(% style="width:572px" %)The (% style="color:#e74c3c" %)Constraint(%%) contains a specification of the valid subset of the [[Component>>doc:Glossary.Component.WebHome]] values or keys.
144 -|(% style="width:183px" %) |(% style="width:224px" %)actualContent|(% style="width:572px" %)The (% style="color:#e74c3c" %)Constraint(%%) contains a specification of the actual content of a data or metadata source in terms of the [[Component>>doc:Glossary.Component.WebHome]] values or keys in the source.
136 +//[[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]]//
137 +)))|(% style="width:572px" %)Defines a [[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] in terms of the content that can be found in [[data sources>>doc:sdmx:Glossary 2\.1.Data source.WebHome]] linked to the Constrainable [[Artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] to which this [[constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] is associated.
138 +|(% style="width:183px" %)ConstraintRoleType|(% style="width:224px" %) |(% style="width:572px" %)Specifies the way the type of content of a [[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] in terms of its purpose.
139 +|(% style="width:183px" %) |(% style="width:224px" %)allowableContent|(% style="width:572px" %)The [[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] contains a specification of the valid subset of the Component values or keys.
140 +|(% style="width:183px" %) |(% style="width:224px" %)actualContent|(% style="width:572px" %)The [[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] contains a specification of the actual content of a data or metadata source in terms of the Component values or keys in the source.
145 145  |(% style="width:183px" %)MetadataConstraint|(% style="width:224px" %)(((
146 146  Inherits from
147 -(% style="color:#e74c3c" %)//Constraint//
148 -)))|(% style="width:572px" %)Defines a (% style="color:#e74c3c" %)Constraint(%%) in terms of the content that can be found in metadata sources linked to the Constrainable [[Artefact>>doc:Glossary.Artefact.WebHome]] to which this (% style="color:#e74c3c" %)constraint(%%) is associated.
143 +//[[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]]//
144 +)))|(% style="width:572px" %)Defines a [[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] in terms of the content that can be found in metadata sources linked to the Constrainable [[Artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] to which this [[constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] is associated.
149 149  |(% style="width:183px" %)DataKeySet|(% style="width:224px" %) |(% style="width:572px" %)A set of data keys.
150 -|(% style="width:183px" %) |(% style="width:224px" %)isIncluded|(% style="width:572px" %)Indicates whether the Data Key Set is included in the (% style="color:#e74c3c" %)constraint(%%) definition or excluded from the (% style="color:#e74c3c" %)constraint(%%) definition.
146 +|(% style="width:183px" %) |(% style="width:224px" %)[[isIncluded>>doc:sdmx:Glossary 2\.1.isIncluded.WebHome]]|(% style="width:572px" %)Indicates whether the Data Key Set is included in the [[constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] definition or excluded from the [[constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] definition.
151 151  |(% style="width:183px" %) |(% style="width:224px" %)+keys|(% style="width:572px" %)Association to the Data Keys in the set.
152 -|(% style="width:183px" %) |(% style="width:224px" %)+member|(% style="width:572px" %)Association to the selection of a value subset for [[Attributes>>doc:Glossary.Attribute.WebHome]] and Measures.
153 -|(% style="width:183px" %)DataKey|(% style="width:224px" %) |(% style="width:572px" %)The values of a key in a data set.
154 -|(% style="width:183px" %) |(% style="width:224px" %)isIncluded|(% style="width:572px" %)Indicates whether the Data Key is included in the (% style="color:#e74c3c" %)constraint(%%) definition or excluded from the (% style="color:#e74c3c" %)constraint(%%) definition.
155 -|(% style="width:183px" %) |(% style="width:224px" %)+keyValue|(% style="width:572px" %)Associates the [[Component>>doc:Glossary.Component.WebHome]] Values that comprise the key.
156 -|(% style="width:183px" %) |(% style="width:224px" %)validFrom|(% style="width:572px" %)Date from which the Data Key is valid.
157 -|(% style="width:183px" %) |(% style="width:224px" %)validTo|(% style="width:572px" %)Date from which the Data Key is superseded.
158 -|(% style="width:183px" %)ComponentValue|(% style="width:224px" %) |(% style="width:572px" %)The identification and value of a [[Component>>doc:Glossary.Component.WebHome]] of the key (e.g., [[Dimension>>doc:Glossary.Dimension.WebHome]])
159 -|(% style="width:183px" %) |(% style="width:224px" %)value|(% style="width:572px" %)The value of [[Component>>doc:Glossary.Component.WebHome]]
160 -|(% style="width:183px" %) |(% style="width:224px" %)+valueFor|(% style="width:572px" %)Association to the [[Component>>doc:Glossary.Component.WebHome]] (e.g., [[Dimension>>doc:Glossary.Dimension.WebHome]]) in the Structure to which the Constrainable [[Artefact>>doc:Glossary.Artefact.WebHome]] is linked.
161 -|(% style="width:183px" %)TimeDimensionValue|(% style="width:224px" %) |(% style="width:572px" %)The value of the Time [[Dimension>>doc:Glossary.Dimension.WebHome]] [[component>>doc:Glossary.Component.WebHome]].
162 -|(% style="width:183px" %) |(% style="width:224px" %)timeValue|(% style="width:572px" %)The value of the [[time period>>doc:Glossary.Time period.WebHome]].
148 +|(% style="width:183px" %) |(% style="width:224px" %)+member|(% style="width:572px" %)Association to the selection of a value subset for [[Attributes>>doc:sdmx:Glossary 2\.1.Attribute.WebHome]] and Measures.
149 +|(% style="width:183px" %)DataKey|(% style="width:224px" %) |(% style="width:572px" %)The values of a key in a [[data set>>doc:sdmx:Glossary 2\.1.Data set.WebHome]].
150 +|(% style="width:183px" %) |(% style="width:224px" %)[[isIncluded>>doc:sdmx:Glossary 2\.1.isIncluded.WebHome]]|(% style="width:572px" %)Indicates whether the Data Key is included in the [[constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] definition or excluded from the [[constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] definition.
151 +|(% style="width:183px" %) |(% style="width:224px" %)+keyValue|(% style="width:572px" %)Associates the Component Values that comprise the key.
152 +|(% style="width:183px" %) |(% style="width:224px" %)[[validFrom>>doc:IMElements.validFrom.WebHome]]|(% style="width:572px" %)Date from which the Data Key is valid.
153 +|(% style="width:183px" %) |(% style="width:224px" %)[[validTo>>doc:IMElements.validTo.WebHome]]|(% style="width:572px" %)Date from which the Data Key is superseded.
154 +|(% style="width:183px" %)ComponentValue|(% style="width:224px" %) |(% style="width:572px" %)The identification and value of a Component of the key (e.g., Dimension)
155 +|(% style="width:183px" %) |(% style="width:224px" %)[[value>>doc:IMElements.value.WebHome]]|(% style="width:572px" %)The value of Component
156 +|(% style="width:183px" %) |(% style="width:224px" %)+[[valueFor>>doc:IMElements.valueFor.WebHome]]|(% style="width:572px" %)Association to the Component (e.g., Dimension) in the Structure to which the Constrainable [[Artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] is linked.
157 +|(% style="width:183px" %)TimeDimensionValue|(% style="width:224px" %) |(% style="width:572px" %)The value of the Time Dimension component.
158 +|(% style="width:183px" %) |(% style="width:224px" %)timeValue|(% style="width:572px" %)The value of the [[time period>>doc:sdmx:Glossary 2\.1.Time period.WebHome]].
163 163  |(% style="width:183px" %) |(% style="width:224px" %)operator|(% style="width:572px" %)(((
164 -Indicates whether the specified value represents and exact time or [[time period>>doc:Glossary.Time period.WebHome]], or whether the value should be handled as a range.
160 +Indicates whether the specified value represents and exact time or [[time period>>doc:sdmx:Glossary 2\.1.Time period.WebHome]], or whether the value should be handled as a range.
165 165  A value of greaterThan or greaterThanOrEqual indicates that the value is the beginning of a range (exclusive or inclusive, respectively).
166 166  A value of lessThan or lessThanOrEqual indicates that the value is the end or a range (exclusive or inclusive, respectively).
167 -In the absence of the opposite bound being specified for the range, this bound is to be treated as infinite (e.g., any [[time period>>doc:Glossary.Time period.WebHome]] after the beginning of the provided [[time period>>doc:Glossary.Time period.WebHome]] for greaterThanOrEqual)
163 +In the absence of the opposite bound being specified for the range, this bound is to be treated as infinite (e.g., any [[time period>>doc:sdmx:Glossary 2\.1.Time period.WebHome]] after the beginning of the provided [[time period>>doc:sdmx:Glossary 2\.1.Time period.WebHome]] for greaterThanOrEqual)
168 168  )))
169 -
170 -(% style="width:978.835px" %)
171 -|(% style="width:172px" %)**Class**|(% style="width:231px" %)**Feature**|(% style="width:572px" %)**Description**
172 -|(% style="width:172px" %)CubeRegion|(% style="width:231px" %) |(% style="width:572px" %)A set of [[Components>>doc:Glossary.Component.WebHome]] and their values that defines a subset or “slice” of the total range of possible content of a data structure to which the Constrainable [[Artefact>>doc:Glossary.Artefact.WebHome]] is linked.
173 -|(% style="width:172px" %) |(% style="width:231px" %)isIncluded|(% style="width:572px" %)Indicates whether the Cube Region is included in the (% style="color:#e74c3c" %)constraint(%%) definition or excluded from the (% style="color:#e74c3c" %)constraint(%%) definition.
174 -|(% style="width:172px" %) |(% style="width:231px" %)+member|(% style="width:572px" %)Associates the set of [[Components>>doc:Glossary.Component.WebHome]] that define the subset of values.
175 -|(% style="width:172px" %)MetadataTargetRegion|(% style="width:231px" %) |(% style="width:572px" %)A set of [[Components>>doc:Glossary.Component.WebHome]] and their values that defines a subset or “slice” of the total range of possible content of a metadata structure to which the Constrainable [[Artefact>>doc:Glossary.Artefact.WebHome]] is linked.
176 -|(% style="width:172px" %) |(% style="width:231px" %)isIncluded|(% style="width:572px" %)Indicates whether the Metadata Target Region is included in the (% style="color:#e74c3c" %)constraint(%%) definition or excluded from the (% style="color:#e74c3c" %)constraint(%%) definition.
177 -|(% style="width:172px" %) |(% style="width:231px" %)+member|(% style="width:572px" %)Associates the set of [[Components>>doc:Glossary.Component.WebHome]] that define the subset of values.
178 -|(% style="width:172px" %)MemberSelection|(% style="width:231px" %) |(% style="width:572px" %)A set of permissible values for one [[component>>doc:Glossary.Component.WebHome]] of the axis.
179 -|(% style="width:172px" %) |(% style="width:231px" %)isIncluded|(% style="width:572px" %)Indicates whether the [[Member Selection>>doc:Glossary.Member selection.WebHome]] is included in the (% style="color:#e74c3c" %)constraint(%%) definition or excluded from the (% style="color:#e74c3c" %)constraint(%%) definition.
180 -|(% style="width:172px" %) |(% style="width:231px" %)removePrefix|(% style="width:572px" %)Indicates whether the [[Codes>>doc:Glossary.Code.WebHome]] should keep or not the prefix, as defined in the extension of Codelist.
181 -|(% style="width:172px" %) |(% style="width:231px" %)+valuesFor|(% style="width:572px" %)Association to the [[Component>>doc:Glossary.Component.WebHome]] in the Structure to which the Constrainable [[Artefact>>doc:Glossary.Artefact.WebHome]] is linked, which defines the valid [[Representation>>doc:Glossary.Representation.WebHome]] for the Member Values.
182 -|(% style="width:172px" %)//SelectionValue//|(% style="width:231px" %)(((
165 +|(% style="width:172px" %)CubeRegion|(% style="width:231px" %) |(% style="width:572px" %)A set of Components and their values that defines a subset or “slice” of the total range of possible content of a data structure to which the Constrainable [[Artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] is linked.
166 +|(% style="width:172px" %) |(% style="width:231px" %)[[isIncluded>>doc:sdmx:Glossary 2\.1.isIncluded.WebHome]]|(% style="width:572px" %)Indicates whether the Cube Region is included in the [[constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] definition or excluded from the [[constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] definition.
167 +|(% style="width:172px" %) |(% style="width:231px" %)+member|(% style="width:572px" %)Associates the set of Components that define the subset of values.
168 +|(% style="width:172px" %)MetadataTargetRegion|(% style="width:231px" %) |(% style="width:572px" %)A set of Components and their values that defines a subset or “slice” of the total range of possible content of a metadata structure to which the Constrainable [[Artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] is linked.
169 +|(% style="width:172px" %) |(% style="width:231px" %)[[isIncluded>>doc:sdmx:Glossary 2\.1.isIncluded.WebHome]]|(% style="width:572px" %)Indicates whether the Metadata Target Region is included in the [[constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] definition or excluded from the [[constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] definition.
170 +|(% style="width:172px" %) |(% style="width:231px" %)+member|(% style="width:572px" %)Associates the set of Components that define the subset of values.
171 +|(% style="width:172px" %)MemberSelection|(% style="width:231px" %) |(% style="width:572px" %)A set of permissible values for one component of the axis.
172 +|(% style="width:172px" %) |(% style="width:231px" %)[[isIncluded>>doc:sdmx:Glossary 2\.1.isIncluded.WebHome]]|(% style="width:572px" %)Indicates whether the [[Member Selection>>doc:sdmx:Glossary 2\.1.Member selection.WebHome]] is included in the [[constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] definition or excluded from the [[constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]] definition.
173 +|(% style="width:172px" %) |(% style="width:231px" %)removePrefix|(% style="width:572px" %)Indicates whether the Codes should keep or not the prefix, as defined in the extension of [[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]].
174 +|(% style="width:172px" %) |(% style="width:231px" %)+valuesFor|(% style="width:572px" %)Association to the Component in the Structure to which the Constrainable [[Artefact>>doc:sdmx:Glossary 2\.1.Artefact.WebHome]] is linked, which defines the valid Representation for the [[Member Values>>doc:sdmx:Glossary 2\.1.Member value.WebHome]].
175 +|(% style="width:172px" %)//[[SelectionValue>>doc:IMElements.SelectionValue.WebHome]]//|(% style="width:231px" %)(((
183 183  Abstract class. Sub classes are:
184 -MemberValue
177 +[[MemberValue>>doc:IMElements.SelectionValue.MemberValue.WebHome]]
185 185  //TimeRangeValue//
186 186  LocalisedMemberValue
187 -)))|(% style="width:572px" %)A collection of values for the [[Member Selections>>doc:Glossary.Member selection.WebHome]] that, combined with other [[Member Selections>>doc:Glossary.Member selection.WebHome]], comprise the value content of the Cube Region.
188 -|(% style="width:172px" %) |(% style="width:231px" %)validFrom|(% style="width:572px" %)Date from which the Selection Value is valid.
189 -|(% style="width:172px" %) |(% style="width:231px" %)validTo|(% style="width:572px" %)Date from which the Selection Value is superseded.
190 -|(% style="width:172px" %)MemberValue|(% style="width:231px" %)(((
180 +)))|(% style="width:572px" %)A collection of values for the [[Member Selections>>doc:sdmx:Glossary 2\.1.Member selection.WebHome]] that, combined with other [[Member Selections>>doc:sdmx:Glossary 2\.1.Member selection.WebHome]], comprise the value content of the Cube Region.
181 +|(% style="width:172px" %) |(% style="width:231px" %)[[validFrom>>doc:IMElements.validFrom.WebHome]]|(% style="width:572px" %)Date from which the Selection Value is valid.
182 +|(% style="width:172px" %) |(% style="width:231px" %)[[validTo>>doc:IMElements.validTo.WebHome]]|(% style="width:572px" %)Date from which the Selection Value is superseded.
183 +|(% style="width:172px" %)[[MemberValue>>doc:IMElements.SelectionValue.MemberValue.WebHome]]|(% style="width:231px" %)(((
191 191  Inherits from
192 -//SelectionValue//
193 -)))|(% style="width:572px" %)A single value of the set of values for the [[Member Selection>>doc:Glossary.Member selection.WebHome]].
194 -|(% style="width:172px" %) |(% style="width:231px" %)value|(% style="width:572px" %)A value of the member.
195 -|(% style="width:172px" %) |(% style="width:231px" %)cascadeValues|(% style="width:572px" %)Indicates that the child nodes of the member are included in the [[Member Selection>>doc:Glossary.Member selection.WebHome]] (e.g., child [[codes>>doc:Glossary.Code.WebHome]])
185 +//[[SelectionValue>>doc:IMElements.SelectionValue.WebHome]]//
186 +)))|(% style="width:572px" %)A single value of the set of values for the [[Member Selection>>doc:sdmx:Glossary 2\.1.Member selection.WebHome]].
187 +|(% style="width:172px" %) |(% style="width:231px" %)[[value>>doc:IMElements.value.WebHome]]|(% style="width:572px" %)A value of the member.
188 +|(% style="width:172px" %) |(% style="width:231px" %)[[cascadeValues>>doc:IMElements.cascadeValues.WebHome]]|(% style="width:572px" %)Indicates that the child nodes of the member are included in the [[Member Selection>>doc:sdmx:Glossary 2\.1.Member selection.WebHome]] (e.g., child codes)
196 196  |(% style="width:172px" %)LocalisedMemberValue|(% style="width:231px" %)(((
197 197  Inherits from
198 -//SelectionValue//
199 -)))|(% style="width:572px" %)A single localised value of the set of values for a [[Member Selection>>doc:Glossary.Member selection.WebHome]].
200 -|(% style="width:172px" %) |(% style="width:231px" %)value|(% style="width:572px" %)A value of the member.
201 -|(% style="width:172px" %) |(% style="width:231px" %)locale|(% style="width:572px" %)The locale that the values must adhere to in the [[dataset>>doc:Glossary.Data set.WebHome]].
191 +//[[SelectionValue>>doc:IMElements.SelectionValue.WebHome]]//
192 +)))|(% style="width:572px" %)A single localised value of the set of values for a [[Member Selection>>doc:sdmx:Glossary 2\.1.Member selection.WebHome]].
193 +|(% style="width:172px" %) |(% style="width:231px" %)[[value>>doc:IMElements.value.WebHome]]|(% style="width:572px" %)A value of the member.
194 +|(% style="width:172px" %) |(% style="width:231px" %)[[locale>>doc:IMElements.locale.WebHome]]|(% style="width:572px" %)The locale that the values must adhere to in the [[dataset>>doc:sdmx:Glossary 2\.1.Data set.WebHome]].
202 202  |(% style="width:172px" %)//TimeRangeValue//|(% style="width:231px" %)(((
203 203  Inherits from
204 -//SelectionValue//
197 +//[[SelectionValue>>doc:IMElements.SelectionValue.WebHome]]//
205 205  Abstract Class
206 206  Concrete Classes:
207 207  BeforePeriod
... ... @@ -213,13 +213,13 @@
213 213  //TimeRangeValue//
214 214  )))|(% style="width:572px" %)The period before which the constrained selection is valid.
215 215  |(% style="width:172px" %) |(% style="width:231px" %)isInclusive|(% style="width:572px" %)Indication of whether the date is inclusive in the period.
216 -|(% style="width:172px" %) |(% style="width:231px" %)period|(% style="width:572px" %)The [[time period>>doc:Glossary.Time period.WebHome]] which acts as the latest possible reported period
209 +|(% style="width:172px" %) |(% style="width:231px" %)period|(% style="width:572px" %)The [[time period>>doc:sdmx:Glossary 2\.1.Time period.WebHome]] which acts as the latest possible reported period
217 217  |(% style="width:172px" %)AfterPeriod|(% style="width:231px" %)(((
218 218  Inherits from
219 219  //TimeRangeValue//
220 220  )))|(% style="width:572px" %)The period after which the constrained selection is valid.
221 221  |(% style="width:172px" %) |(% style="width:231px" %)isInclusive|(% style="width:572px" %)Indication of whether the date is inclusive in the period.
222 -|(% style="width:172px" %) |(% style="width:231px" %)period|(% style="width:572px" %)The [[time period>>doc:Glossary.Time period.WebHome]] which acts as the earliest possible reported period
215 +|(% style="width:172px" %) |(% style="width:231px" %)period|(% style="width:572px" %)The [[time period>>doc:sdmx:Glossary 2\.1.Time period.WebHome]] which acts as the earliest possible reported period
223 223  |(% style="width:172px" %)RangePeriod|(% style="width:231px" %) |(% style="width:572px" %)The start and end periods in a date range.
224 224  |(% style="width:172px" %) |(% style="width:231px" %)+start|(% style="width:572px" %)Association to the Start Period.
225 225  |(% style="width:172px" %) |(% style="width:231px" %)+end|(% style="width:572px" %)Association to the End Period.
... ... @@ -228,10 +228,10 @@
228 228  //TimeRangeValue//
229 229  )))|(% style="width:572px" %)The period from which the constrained selection is valid.
230 230  |(% style="width:172px" %) |(% style="width:231px" %)isInclusive|(% style="width:572px" %)Indication of whether the date is inclusive in the period.
231 -|(% style="width:172px" %) |(% style="width:231px" %)period|(% style="width:572px" %)The [[time period>>doc:Glossary.Time period.WebHome]] which acts as the start of the range
224 +|(% style="width:172px" %) |(% style="width:231px" %)period|(% style="width:572px" %)The [[time period>>doc:sdmx:Glossary 2\.1.Time period.WebHome]] which acts as the start of the range
232 232  |(% style="width:172px" %)EndPeriod|(% style="width:231px" %)(((
233 233  Inherits from
234 234  //TimeRangeValue//
235 235  )))|(% style="width:572px" %)The period to which the constrained selection is valid.
236 236  |(% style="width:172px" %) |(% style="width:231px" %)isInclusive|(% style="width:572px" %)Indication of whether the date is inclusive in the period.
237 -|(% style="width:172px" %) |(% style="width:231px" %)period|(% style="width:572px" %)The [[time period>>doc:Glossary.Time period.WebHome]] which acts as the end of the range
230 +|(% style="width:172px" %) |(% style="width:231px" %)period|(% style="width:572px" %)The [[time period>>doc:sdmx:Glossary 2\.1.Time period.WebHome]] which acts as the end of the range
image69.png
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.helena
Size
... ... @@ -1,1 +1,0 @@
1 -104.1 KB
Content
© Semantic R&D Group, 2026