Changes for page 12 Constraints
Last modified by Helena K. on 2026/06/09 11:04
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -4,14 +4,16 @@ 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 maybe stored inaresourcesuch as a registry for useby applications wishing to locate data andmetadata which are available via the Internet. The//Constraint// is also used to specify a subsetofaCodelistwhichmay beused as a partial Codelist,relevant in the context of the artefact to which the //Constraint// is attachede.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 - Notethat inthismetamodel the termdata provider refers tobothdata andmetadataproviders.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 - TheDataflowandMetadataflow, themselvesmay bespecified as containingonly a subset of allthepossiblekeys thatcouldbederivedfroma DataStructureDefinitionorMetadataStructureDefinition. Respectively, further subsetsmay bedefinedwithinaProvisionAgreement andMetadataProvisionAgreement.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 specifi cationsarecalled//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 ===