[urn] Submission URN:SDMX

Tom Roberts <[email protected]>
Newsgroups gmane.ietf.urn
Message-ID <CACszovQz9+L4iMkwWNFD_d_hP79au9n=VLRLpfYf+HFYRfpDyg@mail.gmail.com>
Dear URN committe members,

I am writing to formally submit SDMx’s request for the URN:SDMX for your
review. The full submission is attached to this email.






*Abstract   This document describes a Uniform Resource Name (URN) namespace
for    'The Standard for Statistical Data and Metadata' (SDMx). The
namespace provides    stable, unique identifiers for SDMx artefacts such as
data structures,    code lists, concept schemes, and related structural
metadata.*

I look forward to hearing from the committee regarding this application.

Kind regards,


<http://smartxdata.com/>

*Tom Roberts*

*Chief Data Officer / Founder*

*ISO 17369 TWG Member*

*BSI IST/12 & 40 Member*

*Email: [email protected] <[email protected]>*




 CONFIDENTIAL COMMUNICATION: This email message and any attachment may
contain privileged and confidential information intended only for the use
of the individual or entity to which the email is addressed. If the reader
of this message is not the intended recipient or the employee or agent
responsible to deliver it to the intended recipient, that person is hereby
notified that any dissemination, distribution or copying of this
communication is prohibited. If you have received this communication in
error, please notify us as soon as possible by telephone (collect calls
will be accepted). Thank you for your cooperation and assistance.

<https://twitter.com/macktony>

_______________________________________________
urn mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Network-Working-Grou.txt (text/plain, 8.6 KB)
Network Working Group                                          SDMx Sponsors
Request for Comments:                                      
Category: Informational                                        
                                                              August 13th, 2026

           A Uniform Resource Name (URN) Namespace
        for The Standard for Statistical Data and Metadata (SDMx)

Status of This Memo

   This memo provides information for the Internet community. It does not 
   specify an Internet standard of any kind. Distribution of this memo 
   is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2026). All Rights Reserved.

Abstract

   This document describes a Uniform Resource Name (URN) namespace for 
   'The Standard for Statistical Data and Metadata' (SDMx). The namespace provides 
   stable, unique identifiers for SDMx artefacts such as data structures, 
   code lists, concept schemes, and related structural metadata.

Table of Contents

   1. Introduction
   2. Namespace Registration Template
   3. Namespace Considerations
   4. Security Considerations
   5. IANA Considerations
   6. References
      6.1. Normative References
   7. Authors' Addresses
   8. Acknowledgement
   Appendix A. ABNF Grammar
   Appendix B. Regular Expressions
   Appendix C. Examples

1. Introduction

   SDMx (The Standard for Statistical Data and Metadata) is an international 
   initiative sponsored by the Bank for International Settlements (BIS), 
   the European Central Bank (ECB), Eurostat, the International Monetary 
   Fund (IMF), the Organisation for Economic Co-operation and Development 
   (OECD), the United Nations Statistics Division (UNSD), the International 
   Labour Organization (ILO), and the World Bank.

   SDMx defines an ISO standard (ISO 17369) for describing statistical data 
   and metadata, standardizing their exchange, and improving efficiency of 
   sharing across organizations. Artefacts include data structures, code 
   lists, concept schemes, metadata structures, and validation rules.

   This document registers the formal URN namespace "sdmx", to ensure 
   stable, unique, and persistent identification of SDMx artefacts.

2. Namespace Registration Template

   This registration follows the template in RFC 8141, Appendix A.

   Namespace ID:
      sdmx

   Registration Information:
      Version: 1
      Date: 2026-08-13

   Declared registrant of the namespace:
      SDMx Sponsors
      c/o SDMx Secretariat
      Email: [email protected]
      URI: https://sdmx.org/

   Syntactic structure:
      The general form of an SDMx URN is:

         urn:sdmx:<class-path>=<agency-id>:<object-id>(<version>)[.<item-seq>]

      A full ABNF grammar, regular expressions, and illustrative examples 
      are provided in Appendices A-C.

   Identifier uniqueness considerations:
      Identifiers are assigned by SDMx Sponsors and authorized agencies. 
      The governance process guarantees uniqueness across organizations 
      through coordinated registries.

   Identifier persistence considerations:
      Names are never reassigned. Once issued, an SDMx URN is valid 
      indefinitely, supporting long-term archival use.

   Process of identifier assignment:
      Names are granted via SDMx registration procedures, including the 
      SDMx Global Registry and designated national or international 
      organizations.

   Process of identifier resolution:
      The official resolver is:
         https://urn.sdmx.io/resolve/[urn]
      where [urn] is the percent-encoded form of the URN. Alternative 
      resolvers may exist, but only the official resolver is authoritative.

   Rules for lexical equivalence:
      Equivalence is defined as binary identity except that the "urn" and 
      "sdmx" literals and agency-id labels are compared case-insensitively. 
      No other normalizations are performed.

   Conformance with URN syntax:
      All SDMx URNs comply with the syntax in RFC 8141 and the specific 
      ABNF grammar in Appendix A.

   Validation mechanism:
      Syntax validation may be performed using the ABNF and regexes in 
      Appendices A and B. Semantic validation is performed by SDMx tools 
      and registries.

   Scope:
      The namespace is global, covering all SDMx artefacts and nested 
      components maintained by SDMx Sponsors, international organizations, 
      agencies and national statistical offices.

3. Namespace Considerations

   The "sdmx" namespace is required to provide stable identifiers for SDMx 
   artefacts across registries and implementations. It enables referencing, 
   deduplication, caching, and long-lived citation in publications and APIs.

4. Security Considerations

   SDMx URNs are opaque identifiers. Security considerations are limited to 
   those common to URNs in general. Use of non-authoritative resolvers may 
   yield incorrect results. The official resolver requires HTTPS to ensure 
   confidentiality and integrity.

   Intellectual property rights associated with artefacts are outside the 
   scope of this registration.

5. IANA Considerations

   IANA is requested to register the formal URN namespace "sdmx" in the 
   registry of URN Namespaces, following RFC 8141.

6. References

6.1. Normative References

   [RFC5234] Crocker, D. and P. Overell, "Augmented BNF for Syntax 
             Specifications: ABNF", STD 68, RFC 5234, 
             DOI 10.17487/RFC5234, January 2008.

   [RFC8141] Saint-Andre, P. and J. Klensin, "Uniform Resource Names (URNs)", 
             RFC 8141, DOI 10.17487/RFC8141, April 2017.

   [RFC3986] Berners-Lee, T., Fielding, R., and L. Masinter, 
             "Uniform Resource Identifier (URI): Generic Syntax", 
             RFC 3986, January 2005.

   [SDMx]    SDMx Sponsors, "SDMx Technical Specifications, Version 3.1, 
             Section 6", May 2025, 
             https://sdmx.org/wp-content/uploads/SDMX_3-1-0_SECTION_6_FINAL.pdf

7. Authors' Addresses

   Tom Roberts
   smartXdata Technologies Inc.
   1000 Brickell Avenue
   Suite #715 PMB 670
   Miami, Florida 33131
   United States of America
   Email: [email protected]
   URI: https://smartxdata.com

8. Acknowledgement

   Funding for the RFC Editor function is currently provided by the 
   IETF Administration LLC (IETF LLC).

Appendix A. ABNF Grammar

   The following ABNF grammar (RFC 5234) defines the syntax of SDMx URNs:

      sdmx-urn           = urn ":" sdmx ":" class-path "=" agency-id ":" object-id
                            "(" version ")" [ "." item-seq ]

      urn                = "urn"
      sdmx               = "sdmx"

      class-path         = class-label *( "." class-label )
      class-label        = 1*( ALPHA / DIGIT / "_" )

      agency-id          = agency-label *( "." agency-label )
      agency-label       = ALPHA *( ALPHA / DIGIT / "_" / "-" )

      object-id          = 1*id-char

      version            = version-core [ pre-release ]
      version-core       = 1*DIGIT "." 1*DIGIT [ "." 1*DIGIT ]
      pre-release        = "-" pre-id *( "." pre-id )
      pre-id             = 1*( ALPHA / DIGIT / "-" )

      item-seq           = item-id *( "." item-id )
      item-id            = 1*id-char

      id-char            = ALPHA / DIGIT / "-" / "_" / "@" / "$"

      ALPHA              = %x41-5A / %x61-7A
      DIGIT              = %x30-39

   Notes:
      o "urn" and "sdmx" literals and agency-id labels are compared
        case-insensitively; all other components are case-sensitive.

Appendix B. Regular Expressions

   The following regexes (PCRE/XML Schema style) can be used for validation:

   Full URN (case-insensitive literals "urn" and "sdmx"):

      ^[Uu][Rr][Nn]:[Ss][Dd][Mm][Xx]:
        [A-Za-z0-9_]+(\.[A-Za-z0-9_]+)*
        =[A-Za-z][A-Za-z0-9_-]*(\.[A-Za-z][A-Za-z0-9_-]*)*
        :[A-Za-z0-9_@$-]+
        \([0-9]+\.[0-9]+(\.[0-9]+)?(-[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*)?\)
        (\.[A-Za-z0-9_@$-]+(\.[A-Za-z0-9_@$-]+)*)?$

   Components:

      <class-path>   ::= [A-Za-z0-9_]+(\.[A-Za-z0-9_]+)*
      <agency-id>    ::= [A-Za-z][A-Za-z0-9_-]*(\.[A-Za-z][A-Za-z0-9_-]*)*
      <object-id>    ::= [A-Za-z0-9_@$-]+
      <item-id>      ::= [A-Za-z0-9_@$-]+
      <version>      ::= [0-9]+\.[0-9]+(\.[0-9]+)?(-[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*)?

Appendix C. Examples

   The following are non-normative examples of SDMx URNs:

      urn:sdmx:org.sdmx.infomodel.codelist.Codelist=SDMX:CL_FREQ(2.0)

      urn:sdmx:org.sdmx.infomodel.codelist.Code=SDMX:CL_FREQ(2.0).A
      
      urn:sdmx:org.sdmx.infomodel.conceptscheme.ConceptScheme=IMF.STA.DS:CS_DQAF_BOP_IIP_NEW(1.0.0)

      urn:sdmx:org.sdmx.infomodel.datastructure.DataStructure=ESTAT:CPI(1.1)

      urn:sdmx:org.sdmx.infomodel.categoryscheme.Category=SDMX:STAT_SUBJECT_MATTER(1.0).DEMO_SOCIAL_STAT
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.