Changes for page 5 Reference Metadata
Last modified by Helena on 2025/09/10 11:19
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -25,14 +25,60 @@ 25 25 26 26 The high-level view of the MSD, as well as the way the Metadataflow and Metadata Provision Agreement specify the Targets: 27 27 28 +**<str:MetadataStructure agencyID="SDMX" id="MSD" version="1.0.0-draft">** 28 28 29 -(% class="wikigeneratedid" id="HFigure3:WildcardedTargetObjectsasspecifiedinaMetadataflow" %) 30 -**Figure 3: Wildcarded Target Objects as specified in a Metadataflow** 30 +**<com:Name>MSD 3.0 sample</com:Name>** 31 31 32 +**<str:MetadataAttributeDescriptor id="MetadataAttributeDescriptor">** 32 32 33 -(% class="wikigeneratedid" id="HFigure4:SpecificTargetObjectsasspecifiedinaMetadataProvisionAgreement" %) 34 -**Figure 4: Specific Target Objects as specified in a Metadata Provision Agreement** 34 +**...** 35 35 36 +**</str: MetadataAttributeDescriptor>** 37 + 38 +**</str:MetadataStructure>** 39 + 40 +**Figure 2: The high-level view of the MSD containing one Metadata Attribute Descriptor** 41 + 42 +**<str:Metadataflow agencyID="OECD" id="GENERAL_METADATA" version="1.0.0draft">** 43 + 44 +**<com:Name xml:lang="en">Metadataflow 3.0 sample</com:Name> <str:Structure>urn:sdmx:org.sdmx.infomodel.metadatastructure.** 45 + 46 +**MetadataStructure=OECD:MSD(1.0.0-draft)</str:Structure>** 47 + 48 +**<!~-~- Attach to any Dataflows maintained by the OECD ~-~-> <str:Targets>urn:sdmx:org.sdmx.infomodel.datastructure.** 49 + 50 +**Dataflow=OECD:*(*)</str:Targets>** 51 + 52 +**</str:Metadataflow>** 53 + 54 +==== Figure 3: Wildcarded Target Objects as specified in a Metadataflow ==== 55 + 56 +**<str:MetadataProvisionAgreement agencyID="OECD" id="ABS_INDICATORS" version="1.0.0-draft">** 57 + 58 +**<com:Name xml:lang="en">Metadata Provision Agreement 3.0 sample</com:Name>** 59 + 60 +**<str:StructureUsage>urn:sdmx:org.sdmx.infomodel.metadatastructure.** 61 + 62 +**Metadataflow=OECD:GENERAL_METADATA(1.0.0-draft)</str:StructureUsage>** 63 + 64 +**<str:MetadataProvider>urn:sdmx:org.sdmx.infomodel.base.** 65 + 66 +**MetadataProvider=OECD:METADATA_PROVIDERS(1.0).ABS</str:MetadataProvider>** 67 + 68 +**<!~-~- Attach to specific Dataflows maintained by the OECD ~-~->** 69 + 70 +**<str:Target>urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow= OECD:GDP(*)</str:Target>** 71 + 72 +**<str:Target>urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow= OECD:EXR(*)</str:Target>** 73 + 74 +**<str:Target>urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=** 75 + 76 +**OECD:ABC(*)</str:Target>** 77 + 78 +**</str:MetadataProvisionAgreement>** 79 + 80 +==== Figure 4: Specific Target Objects as specified in a Metadata Provision Agreement ==== 81 + 36 36 Note that the SDMX-ML schemas have specific XML elements for each identifiable object type because identifying, for instance, a Maintainable Object has different properties from an Identifiable Object which must also include the agencyId, version, and id of the Maintainable Object in which it resides. 37 37 38 38 == 5.3 Metadata Structure Definition == ... ... @@ -39,22 +39,123 @@ 39 39 40 40 An example is shown below. 41 41 88 +**<str:MetadataStructure agencyID="SDMX" id="MSD" version="1.0.0-draft">** 42 42 90 +**<com:Name>MSD 3.0 sample</com:Name>** 91 + 92 +**<str:MetadataAttributeDescriptor id="MetadataAttributeDescriptor">** 93 + 94 +**<str:MetadataAttribute id="CONTACT" isPresentational="true"> <str:ConceptIdentity>urn:sdmx:org.sdmx.infomodel.conceptscheme.** 95 + 96 +**Concept=SDMX:CONCEPTS(1.0.0).CONTACT</str:ConceptIdentity>** 97 + 98 +**<str:MetadataAttribute id="CONTACT_NAME" minOccurs="1" maxOccurs="1">** 99 + 100 +**<str:ConceptIdentity>urn:sdmx:org.sdmx.infomodel.conceptscheme.** 101 + 102 +**Concept=SDMX:CONCEPTS(1.0.0).CONTACT_NAME</str:ConceptIdentity>** 103 + 104 +**<str:LocalRepresentation>** 105 + 106 +**<str:TextFormat textType="String"/>** 107 + 108 +**</str:LocalRepresentation>** 109 + 110 +**</str:MetadataAttribute>** 111 + 112 +**<str:MetadataAttribute id="ADDRESS" minOccurs="1" maxOccurs="3" isPresentational="true">** 113 + 114 +**<str:ConceptIdentity>urn:sdmx:org.sdmx.infomodel.conceptscheme.** 115 + 116 +**Concept=SDMX:CONCEPTS(1.0.0).ADDRESS</str:ConceptIdentity> <str:MetadataAttribute id="HOUSE_NUMBER" minOccurs="1" maxOccurs="1">** 117 + 118 +**<str:ConceptIdentity>urn:sdmx:org.sdmx.infomodel.conceptscheme.** 119 + 120 +**Concept=SDMX:CONCEPTS(1.0.0).HOUSE_NUMBER</str:ConceptIdentity>** 121 + 122 +**<str:LocalRepresentation>** 123 + 124 +**<str:TextFormat textType="Integer"/>** 125 + 126 +**</str:LocalRepresentation>** 127 + 128 +**</str:MetadataAttribute>** 129 + 130 +**</str:MetadataAttribute>** 131 + 132 +**</str:MetadataAttribute>** 133 + 134 +**</str:MetadataAttributeDescriptor>** 135 + 136 +**</str:MetadataStructure>** 137 + 43 43 **Figure 5: Example MSD showing specification of some Metadata Attributes **This example shows the following hierarchy of Metadata Attributes: 44 44 45 45 * Contact – this is presentational; no metadata is expected to be reported at this level 46 -* *Contact Name47 -* *Address – this is also presentational; up to 3 addresses are allowed48 -* **House Number141 +* Contact Name 142 +* Address – this is also presentational; up to 3 addresses are allowed 143 +* House Number 49 49 50 50 == 5.4 Metadata Set == 51 51 52 52 An example of reporting metadata according to the MSD described above, is shown below. 53 53 149 +**<msg:MetadataSet id="ALB" metadataProviderID="OECD" version="1.0.0"> <str:MetadataProvision>urn:sdmx:org.sdmx.infomodel.registry.MetadataProvis ionAgreement=OECD:ABS_INDICATORS(1.0.0-draft)</str:MetadataProvision> <str:Target>urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=OECD:GDP(1.** 54 54 55 -(% class="wikigeneratedid" id="HFigure6:ExampleMetadataSet" %) 56 -**Figure 6: Example Metadata Set** 151 +**0.0)</str:Target>** 57 57 153 +**<md:AttributeSet>** 154 + 155 +**<md:ReportedAttribute id="CONTACT">** 156 + 157 +**<md:AttributeSet>** 158 + 159 +**<md:ReportedAttribute id="CONTACT_NAME">John Doe** 160 + 161 +**</md:ReportedAttribute>** 162 + 163 +**<md:ReportedAttribute id="ADDRESS">** 164 + 165 +**<md:AttributeSet>** 166 + 167 +**<md:ReportedAttribute id="STREET_NAME">** 168 + 169 +**<com:Text xml:lang="en">5th Avenue</com:Text>** 170 + 171 +**</md:ReportedAttribute>** 172 + 173 +**<md:ReportedAttribute id="HOUSE_NUMBER">12** 174 + 175 +**</md:ReportedAttribute>** 176 + 177 +**</md:AttributeSet>** 178 + 179 +**</md:ReportedAttribute>** 180 + 181 +**<md:ReportedAttribute id="HTML_ATTR">** 182 + 183 +**<com:StructuredText xml:lang="en">** 184 + 185 +**<div xmlns="http:~/~/www.w3.org/1999/xhtml">** 186 + 187 +**<p>Lorem Ipsum</p>** 188 + 189 +**</div>** 190 + 191 +**</com:StructuredText>** 192 + 193 +**</md:ReportedAttribute>** 194 + 195 +**</md:AttributeSet>** 196 + 197 +**</md:ReportedAttribute>** 198 + 199 +**</md:AttributeSet>** 200 + 201 +**</msg:MetadataSet>** 202 + 203 +==== Figure 6: Example Metadata Set ==== 204 + 58 58 This example shows: 59 59 60 60 1. The reference to the Metadata Provision Agreement and Metadata Target