Currency
The schema for ISO 4217 currencies — the vocabulary the generated `currencies` code list at codes.kanonak.org is typed with. An amount of money is meaningless without its currency, and a currency is a coded entry with a lifecycle (the Deutsche Mark was withdrawn in 2002), so it is a reference, not a string.
ISO 4217 assigns each currency a three-letter code (USD, EUR, JPY), a three-digit numeric code, and the number of minor units (the cents in a dollar). The maintenance agency publishes a current list and a historic list of withdrawn currencies with their withdrawal dates; the currencies package at codes.kanonak.org is both, projected by its producer, and this package is the schema. A Currency entry's code is the alphabetic code; it carries its
Numeric Code,
Minor Units where the standard defines them, and
Is Fund for the codes that denote funds rather than money (
USN, CHE). A withdrawn currency carries owl.deprecated and its Withdrawn On date as the standard writes it — a month, a year, or a range.