Table of Contents
ICGLR Data Standard — clean, normative specification.
Cardinality #
- 1..1 — Required, occurs once.
- 0..1 — Optional, occurs at most once.
- 0..n — Optional, occurs any number of times.
- 1..n — Required, occurs one or more times.
- 1..X — Required, at least once and at most X times.
Primitive Data Types #
| Primitive | Definition / Representation |
|---|---|
| Date | Calendar date in ISO 8601 format YYYY-MM-DD. |
| Decimal | Real number represented in decimal. |
| String | Finite sequence of characters (implementations may impose max lengths). |
| Identifier | String with format rules; used for formally-structured values. |
General Formatting Rules #
- Date:
YYYY-MM-DD(no time-of-day). - Country: ISO 3166-1 alpha-2 (e.g.,
RW,TZ). - Subdivision: ISO 3166-2 (e.g.,
CD-BU). - Units: UN/ECE Recommendation No. 20 codes.
- Mineral Codes: IMA codes.
