Changes for page 12 Constraints

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

From version 5.1
edited by Helena K.
on 2025/06/08 11:55
Change comment: There is no comment for this version
To version 22.3
edited by Helena K.
on 2026/06/08 17:24
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,19 +4,21 @@
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. 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 //Constraint// is also used to specify a subset of a Codelist which may be used as a partial Codelist, relevant in the context of the artefact to which the //Constraint// is attached e.g., DataStructureDefinition, Dataflow, ProvisionAgreement, MetadataStructureDefinition, Metadataflow, 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
8 8  
9 -Note that in this metamodel the term data provider refers to both data and metadata providers.
9 +a resource such as a registry for use by applications wishing to locate data and metadata 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, [[Dataflow>>doc:sdmx:Glossary 2\.1.Dataflow.WebHome]], ProvisionAgreement, MetadataStructureDefinition, [[Metadataflow>>doc:sdmx:Glossary 2\.1.Metadataflow.WebHome]], MetadataProvisionAgreement.
10 10  
11 -The Dataflow and Metadataflow, 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 +Note that in this metamodel the term [[data provider>>doc:sdmx:Glossary 2\.1.Data provider.WebHome]] refers to both data and metadata providers.
12 12  
13 -These specifications are called //Constraint// in this model.
13 +The [[Dataflow>>doc:sdmx:Glossary 2\.1.Dataflow.WebHome]] and [[Metadataflow>>doc:sdmx:Glossary 2\.1.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.
14 14  
15 +These specifications are called //[[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]]// in this model.
16 +
15 15  == 12.2 Inheritance ==
16 16  
17 17  === 12.2.1 Class Diagram of Constrainable Artefacts - Inheritance ===
18 18  
19 -[[image:1749246701058-316.jpeg]]** **
21 +[[image:image67.png]]
20 20  
21 21  **Figure 41: Inheritance class diagram of constrainable and provisioning artefacts**
22 22  
... ... @@ -41,7 +41,7 @@
41 41  
42 42  === 12.3.1 Relationship Class Diagram – high level view ===
43 43  
44 -[[image:1749246701062-899.jpeg]]
46 +[[image:image68.png]]
45 45  
46 46  **Figure 42: Relationship class diagram showing constraint metadata**
47 47  
... ... @@ -113,7 +113,7 @@
113 113  Metadataflow
114 114  MetadataProvisionAgreement
115 115  MetadataSet
116 -MetadataStructureDefini tion
118 +MetadataStructureDefinition
117 117  ProvisionAgreement
118 118  //QueryDatasource//
119 119  SimpleDatasource
... ... @@ -162,9 +162,6 @@
162 162  A value of lessThan or lessThanOrEqual indicates that the value is the end or a range (exclusive or inclusive, respectively).
163 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 after the beginning of the provided time period for greaterThanOrEqual)
164 164  )))
165 -
166 -(% style="width:978.835px" %)
167 -|(% style="width:172px" %)**Class**|(% style="width:231px" %)**Feature**|(% style="width:572px" %)**Description**
168 168  |(% 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 is linked.
169 169  |(% style="width:172px" %) |(% style="width:231px" %)isIncluded|(% style="width:572px" %)Indicates whether the Cube Region is included in the constraint definition or excluded from the constraint definition.
170 170  |(% style="width:172px" %) |(% style="width:231px" %)+member|(% style="width:572px" %)Associates the set of Components that define the subset of values.
1749246701058-316.jpeg
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.helena
Size
... ... @@ -1,1 +1,0 @@
1 -13.7 KB
Content
1749246701062-899.jpeg
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.helena
Size
... ... @@ -1,1 +1,0 @@
1 -23.9 KB
Content
image67.png
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +80.5 KB
Content
image68.png
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.helena
Size
... ... @@ -1,0 +1,1 @@
1 +163.3 KB
Content
SUZ.Methodology.Code.MethodologyClass[0]
index
... ... @@ -1,1 +1,0 @@
1 -13
SKMS.Methodology.Code.MethodologyClass[0]
Index
... ... @@ -1,0 +1,1 @@
1 +13
© Semantic R&D Group, 2026