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,16 +4,14 @@ 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:sdmx:Glossary2\.1.Data source.WebHome]]. The informationmay be stored in7 +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. 8 8 9 - a resourcesuchas a registryfor use by applicationswishingto locate data andmetadata which areavailableviatheInternet. The //[[Constraint>>doc:sdmx:Glossary2\.1.Constraint.WebHome]]// is also usedto specifyasubsetofa[[Codelist>>doc:sdmx:Glossary 2\.1.Code list.WebHome]] which may be used as apartial [[Codelist>>doc:sdmx:Glossary2\.1.Code list.WebHome]],relevant in the context ofthe[[artefact>>doc:sdmx:Glossary2\.1.Artefact.WebHome]]towhichthe//[[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]]//isattached e.g., DataStructureDefinition, [[Dataflow>>doc:sdmx:Glossary 2\.1.Dataflow.WebHome]],ProvisionAgreement, MetadataStructureDefinition, [[Metadataflow>>doc:sdmx:Glossary 2\.1.Metadataflow.WebHome]], MetadataProvisionAgreement.9 +Note that in this metamodel the term data provider refers to both data and metadata providers. 10 10 11 - Notethatin this metamodel theterm[[dataprovider>>doc:sdmx:Glossary2\.1.Dataprovider.WebHome]]refersto bothdataandmetadataproviders.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. 12 12 13 -The [[Dataflow>>doc:sdmx:Glossary 2\.1.Dataflow.WebHome]]and [[Metadataflow>>doc:sdmx:Glossary 2\.1.Metadataflow.WebHome]], themselves may be specified ascontainingonlyasubsetofallthepossible keys that couldbe derived from a DataStructureDefinition orMetadataStructureDefinition.Respectively, further subsets may be definedwithin a ProvisionAgreementandMetadataProvisionAgreement.13 +These specifications are called //Constraint// in this model. 14 14 15 -These specifications are called //[[Constraint>>doc:sdmx:Glossary 2\.1.Constraint.WebHome]]// in this model. 16 - 17 17 == 12.2 Inheritance == 18 18 19 19 === 12.2.1 Class Diagram of Constrainable Artefacts - Inheritance ===