Simple utility for interaction with the Norwegian resident register service Det norske folkeregisteret.
The project is based on Maven and is available at central Maven repository.
Example dependency config
<dependency>
<groupId>com.github.skjolber</groupId>
<artifactId>dsf</artifactId>
<version>1.0.0</version>
</dependency>
The simple utility contains a simple mapper NorwegianResidentRegisterCountryMapper
.
NorwegianResidentRegisterCountryMapper mapper = new NorwegianResidentRegisterCountryMapper();
String countryCode = mapper.toISO3166("000") // NO
// or
String dsfCountryCode = mapper.fromISO3166("NO"); /// 000
We are mapping folkeregisteret to ISO-3166-1 codes via country name.
The ISO-3166 mapping was created by combining the resources
- http://www.foseid.priv.no/gustav/iso3166/
- https://www.skatteetaten.no/globalassets/skjemaer/landkoder-fra-det-sentrale-folkeregister-dsf.pdf
where the ISO3166 source has been modified to include all the countries in folkeregisteret. A few countries have been excluded, see hastaged lines in folkeregisteret_countries.txt
.
- 1.0.0: Initial version