Difference between revisions of "Structure IDs, Names and Descriptions"
Jump to navigation
Jump to search
| Line 5: | Line 5: | ||
=ID= | =ID= | ||
| − | An ID is a string that is mandatory for Identifiable structures and serves as a unique reference as part of each structure's [[URN]]. | + | An ID is a string that is mandatory for Identifiable structures and serves as a unique reference as part of each structure's [[URN]]. IDs must be unique within their context, for instance the ID of each Concept must be unique within its Concept Scheme. |
{| class="wikitable" | {| class="wikitable" | ||
| Line 47: | Line 47: | ||
=Name= | =Name= | ||
| − | A Name is a string that is mandatory for Maintainable and Namable structures providing a human-readable | + | A Name is a string that is mandatory for Maintainable and Namable structures providing a human-readable way to identify the structure. Unlike an ID, it does not have to be unique. |
Revision as of 02:20, 20 January 2021
Overview
Identifiable structures are identified by a unique ID.
Maintainable and Nameable structures are also Identifiable and therefore must have an ID, but in addition have a Name, and an optional Description.
ID
An ID is a string that is mandatory for Identifiable structures and serves as a unique reference as part of each structure's URN. IDs must be unique within their context, for instance the ID of each Concept must be unique within its Concept Scheme.
| Allowable Content | Example |
|---|---|
| Alpha Numeric | A-Z a-z 0-9 |
| Dollar | $ |
| Hyphen | - |
| Underscore | _ |
By covention, IDs are uppercase, but lowercase characters can also be used.
ID Examples:
| Agency | SDMX |
| Agency | IMF |
| Concept Scheme | CROSS_DOMAIN_CONCEPTS |
| Codelist | CL_REF_AREA |
| Codelist | CL_FREQ |
| Data Structure Definition | ECOFIN_DSD |
| Dataflow | WDI_HEALTH |
| Dimension | FREQ |
| Dimension | REF_AREA |
| Attribute | OBS_STATUS |
Name
A Name is a string that is mandatory for Maintainable and Namable structures providing a human-readable way to identify the structure. Unlike an ID, it does not have to be unique.