Standards coverage

Which internationally recognised standard is implemented by which Data Standardizer package.

Each package name links to its overview page, where you’ll find install instructions, how-to guides, and an API reference.

Standard Package Description
TZ Database Chronology Standardised, named time zones (e.g. Europe/Berlin) with associated metadata.
Unix time Chronology A point in time as seconds since the Unix epoch (1 January 1970 UTC).
DOS date & time Chronology A packed date/time as used by the MS-DOS file system (1980–2107).
ITU-T E.164 Communication The international public telecommunication numbering plan (telephone numbers).
RFC 4180 File.CSV Common format and MIME type for Comma-Separated Values (CSV) files.
ISO 3166-1 Geography Codes for the representation of names of countries — Part 1: Country code.
ISO 3166-2 Geography Codes for the representation of names of countries — Part 2: Country subdivision code.
UN M49 Geography Standard Country or Area Codes for Statistical Use (Series M, No. 49).
ISO 639 (Parts 1, 2, 3, 5) Language Codes for the representation of names of languages (alpha-2, alpha-3, comprehensive coverage, and language families/groups).
ISO 15924 Language Codes for the representation of names of scripts.
BCP 47 LanguageTag IETF language tags (as defined by RFC 5646).
ISO 4217 (Tables A.1–A.3) Money Codes for the representation of currencies and funds — current codes, funds codes, and historic denominations.
Money type Money A monetary value combining an amount with an ISO 4217 currency code, after Martin Fowler’s Patterns of Enterprise Application Architecture.

A note on DataStandardizer.Core

DataStandardizer.Core provides common types used to implement the standards in the other packages. It is pulled in automatically as a dependency, so you should not need to reference it directly.

Where to next


This site uses Just the Docs, a documentation theme for Jekyll.