Skip to content

Matrikkel

Cadastral information for Norwegian properties. The matrikkel is the official property register in Norway.

Location

docs/models/shared/Matrikkel.cs

Properties

Property Type Description Example
Knr int Municipality number (Kommunenummer) (Vitec: knr) 301 (Oslo), 4601 (Bergen)
Gnr int Farm number (Gårdsnummer) (Vitec: gnr) 123
Bnr int Property number (Bruksnummer) (Vitec: bnr) 45
Fnr int? Leasehold number (Festenummer) (Vitec: fnr) - optional 1
Snr int? Section number (Seksjonsnummer) (Vitec: snr) - for condominiums 12
OwnPart string Ownership fraction (Eierandel) (Vitec: ownPart) "1/1", "1/2", "3/8"
CoOwnershipType int? Co-ownership type as enum (Vitec: coOwnershipType) 0, 1, 2, etc.

Usage Example

// For a condominium apartment
var matrikkel = new Matrikkel
{
    Knr = 301,    // Oslo
    Gnr = 234,     // Farm number
    Bnr = 567,     // Property number
    Snr = 12,      // Section 12 (apartment unit)
    OwnPart = "1/1",  // Full ownership of the section
    CoOwnershipType = 1  // Vitec enum value
};

// For a property with ground lease
var leaseholdMatrikkel = new Matrikkel
{
    Knr = 4601,    // Bergen
    Gnr = 100,
    Bnr = 25,
    Fnr = 3,       // Leasehold number
    OwnPart = "1/2",  // Owns half
    CoOwnershipType = 0
};

Norwegian Context

The matrikkel (cadastre) is Norway's official property register maintained by the Norwegian Mapping Authority (Kartverket). Every property in Norway has a unique cadastral designation consisting of:

  • Kommune (municipality)
  • Gård (farm/estate)
  • Bruk (holding/property)
  • Feste (leasehold - optional)
  • Seksjon (section - for condominiums)

Format

The cadastral designation is typically written as: knr/gnr/bnr/fnr/snr

Examples: - 0301/234/567 - A regular property in Oslo - 0301/234/567/12 - Condominium section 12 in Oslo - 4601/100/25/3 - Leasehold property in Bergen

Used By

  • Estate (can have multiple matrikkel entries)
  • HousingProject (for project site identification)

Download