Last modified by Helena on 2025/09/10 11:19
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -524,15 +524,15 @@ 524 524 525 525 __Actual object is a maintainable__ 526 526 527 - >SDMXPrefix.SDMX-IM package name.classname=agency id:maintained-object-id(version)527 +SDMXPrefix.SDMX-IM package name.classname=agency id:maintained-object-id(version) 528 528 529 529 __Actual object is contained in a maintained object with no intermediate containing object__ 530 530 531 - >SDMXPrefix.SDMX-IM package name.classname=agency id:maintained-object-id(version).object-id531 +SDMXPrefix.SDMX-IM package name.classname=agency id:maintained-object-id(version).object-id 532 532 533 533 __Actual object is contained in a maintained object with an intermediate containing object__ 534 534 535 - >SDMXPrefix.SDMX-IM package name.classname=agency535 +SDMXPrefix.SDMX-IM package name.classname=agency 536 536 537 537 id:maintained-object-id(version).contained-object-id.object-id 538 538 ... ... @@ -540,37 +540,37 @@ 540 540 541 541 In this case the object id may not be unique in itself but only within the context of the hierarchy. In the general syntax of the URN all intermediary objects in the structure (with the exception, of course, of the maintained object) are shown as a contained object. An example here would be a Category in a Category Scheme. The Category is hierarchical and all intermediate Categories are shown as a contained object. The example below shows the generic structure for Category Scheme/Category/Category 542 542 543 - >SDMXPrefix.SDMX-IM package name.classname=agency id:maintained-object-id(version).contained-object-id.object-id543 +SDMXPrefix.SDMX-IM package name.classname=agency id:maintained-object-id(version).contained-object-id.object-id 544 544 545 545 __Actual object is contained in a maintained object with an intermediate containing object and the object type itself is hierarchical__ 546 546 547 547 In this case the generic syntax is the same as for the example above as the parent object is regarded as a containing object, even if it is of the same type. An example here is a Metadata Attribute where the contained objects are Report Structure (first contained object id) and Metadata Attribute (subsequent contained object Ids). The example below shows the generic structure for MSD/Report Structure/Metadata Attribute/Metadata Attribute 548 548 549 - >SDMXPrefix.SDMX-IM package name.classname=agency id:maintained-object-id(version).contained-object-id. contained-object-id contained-object-id.object-id549 +SDMXPrefix.SDMX-IM package name.classname=agency id:maintained-object-id(version).contained-object-id. contained-object-id contained-object-id.object-id 550 550 551 551 ===== __**//Concrete Examples of the URN Structure//**__ ===== 552 552 553 553 The Data Structure Definition CRED_EXT_DEBT version 1.0 maintained by the top level Agency TFFS would have the URN: 554 554 555 - >urn:sdmx:org.sdmx.infomodel.datastructure.DataStucture=TFFS:CRED_EXT_ DEBT(1.0)555 +urn:sdmx:org.sdmx.infomodel.datastructure.DataStucture=TFFS:CRED_EXT_ DEBT(1.0) 556 556 557 557 The URN for a code for Argentina maintained by ISO in the code list CL_3166A2 version 1.0 would be: 558 558 559 - >urn:sdmx:org.sdmx.infomodel.codelist.Code=ISO:CL_3166A2(1.0).AR559 +urn:sdmx:org.sdmx.infomodel.codelist.Code=ISO:CL_3166A2(1.0).AR 560 560 561 561 The URN for a category (id of 1) which has parent category (id of 2) maintained by SDMX in the category scheme SUBJECT_MATTER_DOMAINS version 1.0 would be: 562 562 563 - >urn:sdmx:org.sdmx.infomodel.categoryscheme.Category=SDMX:SUBJE CT_MATTER_DOMAINS(1.0).1.2563 +urn:sdmx:org.sdmx.infomodel.categoryscheme.Category=SDMX:SUBJE CT_MATTER_DOMAINS(1.0).1.2 564 564 565 565 The URN for a Metadata Attribute maintained by SDMX in the MSD CONTACT_METADATA version 1.0 in the Report Structure CONTACT_REPORT where the hierarchy of the Metadata Attribute is 566 566 567 567 CONTACT_DETAILS/CONTACT_NAME would be: 568 568 569 - >urn:sdmx:org.sdmx.infomodel.metadatastructure.MetadataAttribut e=SDMX:CONTACT_METADATA(1.0).CONTACT_REPORT.CONTACT_DETAILS.CO NTACT_NAME569 +urn:sdmx:org.sdmx.infomodel.metadatastructure.MetadataAttribut e=SDMX:CONTACT_METADATA(1.0).CONTACT_REPORT.CONTACT_DETAILS.CO NTACT_NAME 570 570 571 571 The TFFS defines ABC as a sub Agency of TFFS then the URN of a Dataflow maintained by ABC and identified as EXTERNAL_DEBT version 1.0 would be: 572 572 573 - >urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=TFFS.ABC:EX573 +urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=TFFS.ABC:EX 574 574 575 575 TERNAL_DEBT(1.0) 576 576