Last modified by Helena on 2025/09/10 11:19

From version 9.2
edited by Helena
on 2025/05/23 12:58
Change comment: There is no comment for this version
To version 3.4
edited by Helena
on 2025/05/21 15:30
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -SDMX 2.1 Standards. Section 5. Registry Specification – Logical Interfaces
1 +SDMX 2.1 Standards. Section. 5. Registry Specification – Logical Interfaces
Content
... ... @@ -291,20 +291,23 @@
291 291  * that the correct Data Structure Definition or Metadata Structure Definition is used by the registered data that the components (Dimensions, Attributes, Measures, Identifier Components etc.) are consistent with the Data Structure Definition or Metadata Structure Definition
292 292  * that the valid representations of the concepts to which these components correspond conform to the definition in the Data Structure Definition or Metadata Structure Definition
293 293  
294 -The Registration has an action attribute which takes one of the following values:
294 +3The Registration has an action attribute which takes one of the following values:
295 295  
296 -|(% style="width:219px" %)**Action Attribute Value**|(% style="width:1652px" %)**Behaviour**
297 -|(% style="width:219px" %)Append|(% style="width:1652px" %)Add this registration to the registry
298 -|(% style="width:219px" %)Replace|(% style="width:1652px" %)Replace the existing Registration with this Registration identified by the id in the Registration of the Submit Registration Request
299 -|(% style="width:219px" %)Delete|(% style="width:1652px" %)Delete the existing Registration identified by the id in the Registration of the Submit Registration Request
300 -
296 +(% style="margin-left:auto; margin-right:auto" %)
297 +|(% style="width:200px" %)(((
298 +**Action Attribute Value**
299 +)))|(% style="width:1672px" %)**Behaviour**
300 +|(% style="width:200px" %)Append|(% style="width:1672px" %)Add this registration to the registry
301 +|(% style="width:200px" %)Replace|(% style="width:1672px" %)Replace the existing Registration with this Registration identified by the id in the Registration of the Submit Registration Request
302 +|(% style="width:200px" %)Delete|(% style="width:1672px" %)Delete the existing Registration identified by the id in the Registration of the Submit Registration Request
301 301  The Registration has three Boolean attributes which may be present to determine how an SDMX compliant Dataset or Metadata Set indexing application must index the Datasets or Metadata Set upon registration. The indexing application behaviour is as follows:
302 -
303 -|(% style="width:228px" %)**Boolean Attribute**|(% style="width:1644px" %)**Behaviour if Value is true”**
304 -|(% style="width:228px" %)indexTimeSeries|(% style="width:1644px" %)A compliant indexing application must index all the time series keys (for a Dataset registration) or metadata target values (for a Metadata Set registration)
305 -|(% style="width:228px" %)indexDataSet|(% style="width:1644px" %)A compliant indexing application must index the range of actual (present) values for each dimension of the Dataset (for a Dataset registration) or the range of actual (present) values for each Metadata Attribute which takes an enumerated value.
304 +|(% style="width:200px" %)**Boolean Attribute**|(% style="width:1672px" %)**Behaviour if Value is “true”**
305 +|(% style="width:200px" %)indexTimeSeries|(% style="width:1672px" %)A compliant indexing application must index all the time series keys (for a Dataset registration) or metadata target values (for a Metadata Set registration)
306 +|(% style="width:200px" %)indexDataSet|(% style="width:1672px" %)(((
307 +A compliant indexing application must index the range of actual (present) values for each dimension of the Dataset (for a Dataset registration) or the range of actual (present) values for each Metadata Attribute which takes an enumerated value.
306 306  Note that for data this requires much less storage than full key indexing, but this method cannot guarantee that a specific combination of Dimension values (the Key) is actually present in the Dataset
307 -|(% style="width:228px" %)indexReportingPeriod|(% style="width:1644px" %)A compliant indexing application must index the time period range(s) for which data are present in the Dataset or Metadata Set
309 +)))
310 +|(% style="width:200px" %)indexReportingPeriod|(% style="width:1672px" %)A compliant indexing application must index the time period range(s) for which data are present in the Dataset or Metadata Set
308 308  
309 309  === 5.2.5 Data and Reference Metadata Discovery ===
310 310  
... ... @@ -326,7 +326,7 @@
326 326  Subscription management involves a user submitting a subscription request which contains:
327 327  
328 328  * a query or constraint expression in terms of a filter which defines the events for which the user is interested (e.g. new data for a specific dataflow, or for a domain category, or changes to a Data Structure Definition).
329 -* a list of URIs or end-points to which an XML notification message can be sent. Supported end-point types will be email (mailto : ) and HTTP POST (a normal http:~/~/ address)
332 +* a list of URIs or end-points to which an XML notification message can be sent. Supported end-point types will be email (mailto~:) and HTTP POST (a normal http:~/~/ address)
330 330  * request for a list of submitted subscriptions
331 331  * deletion of a subscription
332 332  
... ... @@ -427,8 +427,6 @@
427 427  
428 428  The Maintenance Agency in SDMX is maintained in an Agency Scheme which itself is a sub class of Organisation Scheme – this is shown in the class diagram below.
429 429  
430 -[[image:1747994320263-112.png]]
431 -
432 432  **Figure 6: Agency Scheme Model**
433 433  
434 434  The Agency in SDMX is extremely important. The Agency Id system used in SDMX is an n-level structure. The top level of this structure is maintained by SDMX. Any Agency in this top level can declare sub agencies and any sub agency can also declare sub agencies. The Agency Scheme has a fixed id and version and is never declared explicitly in the SDMX object identification mechanism.
... ... @@ -450,8 +450,7 @@
450 450  
451 451  [[image:1747824123012-527.jpeg]]
452 452  
453 -*
454 -** Figure 7: Example of Hierarchic Structure of Agencies
454 +==== Figure 7: Example of Hierarchic Structure of Agencies ====
455 455  
456 456  The following organizations maintain an Agency Scheme.
457 457  
... ... @@ -466,8 +466,9 @@
466 466  
467 467  An example of this is shown in the XML snippet below.
468 468  
469 -[[image:1747832400104-286.png]]
469 +[[image:1747824123013-196.jpeg||height="309" width="446"]]
470 470  
471 +(% class="wikigeneratedid" id="HFigure8:ExampleShowingUseofAgencyIdentifiers" %)
471 471  **Figure 8: Example Showing Use of Agency Identifiers**
472 472  
473 473  Each of these maintenance agencies has an identical Code list with the Id CL_BOP. However, each is uniquely identified by means of the hierarchic agency structure.
... ... @@ -480,8 +480,7 @@
480 480  
481 481  ==== 6.2.2.2 URN Structure ====
482 482  
483 -(% class="wikigeneratedid" id="HCaseRulesforURN" %)
484 -//Case Rules for URN//
484 +===== //Case Rules for URN// =====
485 485  
486 486  For the URN, all parts of the string are case sensitive. The Id of any object must be UPPER CASE. Therefore, CRED_ext_Debt is invalid and it should be CRED_EXT_DEBT.
487 487  
... ... @@ -707,6 +707,8 @@
707 707  hierarchicalcodelistId(version).Hierarchy.Level
708 708  )))|(% style="width:396px" %)(((
709 709  ESTAT:HCL_REGION(1.0).H_1.COUNTRY
710 +
711 +
710 710  )))
711 711  |(% style="width:250px" %)HierarchicalCode|(% style="width:444px" %)hierachicalCodeListAgencyId: hierarchicalcodelistId(version).hierarchy.hierarc hicalCode|(% style="width:396px" %)UNESCO:CL_EXP_SOURCE(1.0). H-C-GOV.GOV_CODE1
712 712  |(% style="width:250px" %)*DataStructure|(% style="width:444px" %)dataStructureDefintitionAgencyId: dataStructureDefintitionId(version)|(% style="width:396px" %)TFFS:EXT_DEBT(1.0)
... ... @@ -811,11 +811,15 @@
811 811  
812 812  |(% style="width:251px" %)(((
813 813  ReportStructure
816 +
817 +
814 814  )))|(% style="width:442px" %)(((
815 815  MSDAgencyId: MSDId(version).reportStructureId
816 816  )))|(% style="width:1178px" %)IMF:SDDS_MSD(1.0).AGENCY_REPORT
817 817  |(% style="width:251px" %)(((
818 -Metadata Attribute
822 +Metadata
823 +
824 +Attribute
819 819  )))|(% style="width:442px" %)(((
820 820  MSDAgencyId: MSDId(version).reportStructureId.metadataattri buteID
821 821  )))|(% style="width:1178px" %)IMF:SDDS_MSD(1.0).AGENCY_REPORT.COMPILATION
... ... @@ -826,10 +826,14 @@
826 826  TFFS:CRED_EXT_DEBT_AB(1.0)
827 827  )))
828 828  |(% style="width:251px" %)(((
829 -*Content Constraint
835 +*Content
836 +
837 +Constraint
830 830  )))|(% style="width:442px" %)constraintAgencyId:ContentConstraintId(versio n)|(% style="width:1178px" %)TFFS:CREDITOR_DATA_CONTENT(1.0)
831 831  |(% style="width:251px" %)(((
832 -*Attachment Constraint
840 +*Attachment
841 +
842 +Constraint
833 833  )))|(% style="width:442px" %)(((
834 834  constraintAgencyId:
835 835  
... ... @@ -852,7 +852,9 @@
852 852  codeMapId
853 853  )))|
854 854  |(((
855 -CategorySchemeMap
865 +Category
866 +
867 +SchemeMap
856 856  )))|structureSetAgencyId: structureSetId(version). categorySchemeMapId|SDMX:BOP_STRUCTURES(1.0).SDMX_EUROSTAT
857 857  |CategoryMap|structureSetAgencyId: structureSetId(version). categorySchemeMapId. categoryMapId|SDMX:BOP_STRUCTURES(1.0).SDMX_EUROSTAT.TOURISM_M AP
858 858  |Organisation SchemeMap|structureSetAgencyId: structureSetId(version). organisationSchemeMapId|SDMX:BOP_STRUCTURES(1.0).DATA_PROVIDER_MAP
... ... @@ -866,53 +866,71 @@
866 866  structureSetAgencyId: structureSetId(version). conceptSchemeMapId.
867 867  
868 868  conceptMapId
881 +
869 869  
870 870  )))|SDMX:BOP_STRUCTURES(1.0).SDMX_OECD.COVERAGE_AVAI LABILITY
871 871  |(((
872 -ReportingTaxonomyMap
885 +Reporting
886 +
887 +TaxonomyMap
873 873  )))|structureSetAgencyId: structureSetId(version). reportingTaxonomyMapId|SDMX:BOP_STRUCTURES(1.0).TAXMAP
874 874  |(((
875 -ReportingCategoryMap
890 +Reporting
891 +
892 +CategoryMap
876 876  )))|(((
877 877  structureSetAgencyId: structureSetId(version).
895 +
878 878  reportngCategoryId
879 879  )))|SDMX:BOP_STRUCTURES(1.0).TAXMAP.TOPCAT
880 880  
899 +
900 +
881 881  |(((
882 -HybridCodelistMap
883 -)))|structureSetAgencyId: structureSetId(version).
884 -hybridCodelistMapId.|SDMX:BOP_STRUCTURES(1.0).COUNTRY_HIERARCHYMAP
902 +HybridCodelist
903 +
904 +Map
905 +)))|structureSetAgencyId: structureSetId(version). hybridCodelistMapId.|SDMX:BOP_STRUCTURES(1.0).COUNTRY_HIERARCHYMAP
885 885  |HybridCodeMap|structureSetAgencyId: structureSetId(version). hybridCodelistMapId. hybridCodeMapId|SDMX:BOP_STRUCTURES(1.0).COUNTRY_HIERARCHYMAP.CO DEMAP1
886 886  |*Process|processAgencyId: processId{version]|BIS:PROCESS1(1.0)
887 887  |ProcessStep|(((
888 888  processAgencyId: processId(version).
910 +
889 889  processStepId
890 890  )))|BIS:PROCESS1(1.0).STEP1
891 891  |Transition|(((
892 892  processAgencyId: processId(version).
915 +
893 893  processStepId transitionId
894 894  )))|BIS:PROCESS1(1.0).STEP1.TRANSITION1
895 895  |Subscription|The Subscription is not itself an Identifiable Artefact and therefore it does not follow the rules for URN structure, The name of the URN is registryURN There is no pre-determined format.|This cannot be generated by a common mechanism as subscriptions, although maintainable in the sense that they can be submitted and deleted, are not mandated to be created by a maintenance agency, and have no versioning mechanism. It is therefore the responsibility of the target registry to generate a unique Id for the Subscription, and for the application creating the subscription to store the registryURN that is returned from the registry in the subscription response message.
896 896  |(((
897 -*Transformation Scheme
920 +*Transformation
921 +
922 +Scheme
898 898  )))|transformationSchemeAgencyId transformationSchemeId(version)|ECB: TRANSFORMATION_SCHEME(1.0)
899 899  |Transformation|(((
900 900  transformationSchemeAgencyId transformationSchemeId(version)
926 +
901 901  transformationId
902 902  )))|ECB:TRANSFORMATION_SCHEME(1.0).TRANS_1
903 903  |CustomType Scheme|customTypeSchemeAgencyId customTypeSchemeId(version)|ECB:CUSTOM_TYPE_SCHEME(1.0)
904 904  
931 +
932 +
905 905  |CustomType|customTypeSchemeAgencyId customTypeSchemeId(version) customTypeId|ECB: CUSTOM_TYPE_SCHEME(1.0).CUSTOM_TYPE_1
906 906  |(((
907 907  Name
936 +
908 908  Personalisation
938 +
909 909  Scheme
910 910  )))|namePersonalisationSchemeAgencyId namePersonalisationSchemeId(version)|ECB:PSN_SCHEME(1.0)
911 911  |(((
912 912  Name
943 +
913 913  Personalisation
914 -)))|namePersonalisationSchemeAgencyId namePersonalisationSchemeId(version)
915 -namePersonalisationId|ECB:PSN_SCHEME(1.0).PSN1234
945 +)))|namePersonalisationSchemeAgencyId namePersonalisationSchemeId(version) namePersonalisationId|ECB:PSN_SCHEME(1.0).PSN1234
916 916  |VtlMapping Scheme|vtlMappingSchemeAgencyId VtlMappingSchemeId(version)|ECB:CLIST_MP(2.0)
917 917  |VtlCodelist Mapping|vtlMappingSchemeAgencyId vtlMappingSchemeId(version) vtlCodelistMappingId|ECB:CLIST_MP(2.0).ABZ
918 918  |VtlConcept Mapping|vtlMappingSchemeAgencyId vtlMappingSchemeId(version) vtlConceptMappingId|ECB:CLIST_MP(1.0).XYA
... ... @@ -925,11 +925,13 @@
925 925  |RulesetScheme|rulesetSchemeAgencyId rulesetSchemeId(version)|ECB:RULESET_23(1.0)
926 926  |Ruleset|rulesetSchemeAgencyId rulesetSchemeId(version) rulesetId|ECB:RULESET_23(1.0).SET111
927 927  |(((
928 -UserDefinedOperatorScheme
958 +UserDefined
959 +
960 +OperatorScheme
929 929  )))|userDefinedOperatorSchemeAgencyId userDefinedOperatorSchemeId(version)|ECB:OS_CALC(1.2)
930 930  |UserDefined Operator|userDefinedOperatorSchemeAgencyId userDefinedOperatorSchemeId(version) usserDefinedOperatorId|ECB:OS_CALC(1.2).OS267
931 931  
932 -**Table 3: Table of identification components for SDMX Identifiable Artefacts**
964 +7**Table 3: Table of identification components for SDMX Identifiable Artefacts**
933 933  
934 934  = 7 Implementation Notes =
935 935  
... ... @@ -1230,11 +1230,11 @@
1230 1230  1. A validity period which defines both when the subscription becomes active and expires. The subscriber may be sent a notification on expiration of the subscription.
1231 1231  1. A selector which specifies which type of events are of interest. The set of event types is:
1232 1232  
1233 -|(% style="width:319px" %)**Event Type**|(% style="width:1553px" %)**Comment**
1234 -|(% style="width:319px" %)STRUCTURAL_REPOSITORY_EVENTS|(% style="width:1553px" %)Life-cycle changes to Maintainable Artefacts in the structural metadata repository.
1235 -|(% style="width:319px" %)DATA_REGISTRATION_EVENTS|(% style="width:1553px" %)Whenever a published dataset is registered. This can be either a SDMXML data file or an SDMX conformant database.
1236 -|(% style="width:319px" %)METADATA_REGISTRATION_EVENTS|(% style="width:1553px" %)Whenever a published metadataset is registered. This can be either a SDMXML reference metadata file or an SDMX conformant database.
1237 -|(% style="width:319px" %)ALL_EVENTS|(% style="width:1553px" %)All events of the specified EventType
1265 +|(% style="width:327px" %)**Event Type**|(% style="width:1545px" %)**Comment**
1266 +|(% style="width:327px" %)STRUCTURAL_REPOSITORY_EVENTS|(% style="width:1545px" %)Life-cycle changes to Maintainable Artefacts in the structural metadata repository.
1267 +|(% style="width:327px" %)DATA_REGISTRATION_EVENTS|(% style="width:1545px" %)Whenever a published dataset is registered. This can be either a SDMXML data file or an SDMX conformant database.
1268 +|(% style="width:327px" %)METADATA_REGISTRATION_EVENTS|(% style="width:1545px" %)Whenever a published metadataset is registered. This can be either a SDMXML reference metadata file or an SDMX conformant database.
1269 +|(% style="width:327px" %)ALL_EVENTS|(% style="width:1545px" %)All events of the specified EventType
1238 1238  
1239 1239  === 7.5.3 Wildcard Facility ===
1240 1240  
1747832400104-286.png
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.helena
Size
... ... @@ -1,1 +1,0 @@
1 -172.3 KB
Content
1747994320263-112.png
Author
... ... @@ -1,1 +1,0 @@
1 -xwiki:XWiki.helena
Size
... ... @@ -1,1 +1,0 @@
1 -13.9 KB
Content