Naming: IDs
- if there's an identifier for instances of a given Class already in widespread use, use it
- examples: military Unit Identification Codes (UICs),
stock symbols, ZIP codes
- when multiple such ID schemes exist for a given class,
generate instances for both and use
daml:sameIndividualAs
to map between them
- examples:
- airports: 3-character IATA, 4-character ICAO
- countries:
2-character
ISO,
2-character
FIPS
- consider adding properties to existing instances rather than
creating new ones