@prefix ngre: <https://data.norge.no/vocabulary/ngr-eiendom#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://data.norge.no/ngr/ngr-eiendom/EiendomContainer> a sh:NodeShape ;
    rdfs:comment "Rotklasse for NGR-eiendom-datafiler. Held flate lister av alle instansierbare klassar; referansar mellom objekt brukar URI-lenking." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:Borettslagsandel ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/borettslagsandeler> ],
        [ sh:class ngre:Bruksenhet ;
            sh:nodeKind sh:IRI ;
            sh:order 12 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/bruksenheter> ],
        [ sh:class ngre:YtreInngang ;
            sh:nodeKind sh:IRI ;
            sh:order 11 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/ytreInnganger> ],
        [ sh:class ngre:Andel ;
            sh:nodeKind sh:IRI ;
            sh:order 19 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/andeler> ],
        [ sh:class ngre:Jordsameie ;
            sh:nodeKind sh:IRI ;
            sh:order 5 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/jordsameier> ],
        [ sh:class ngre:Bygning ;
            sh:nodeKind sh:IRI ;
            sh:order 10 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/bygninger> ],
        [ sh:class ngre:HjemmelTilEiendomsrett ;
            sh:nodeKind sh:IRI ;
            sh:order 16 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/hjemmelEiendomsrett> ],
        [ sh:class ngre:Representasjonspunkt ;
            sh:nodeKind sh:IRI ;
            sh:order 22 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/representasjonspunkt> ],
        [ sh:class ngre:IkkeTinglystEierforhold ;
            sh:nodeKind sh:IRI ;
            sh:order 15 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/ikkeTinglystEierforhold> ],
        [ sh:class ngre:Anleggseiendom ;
            sh:nodeKind sh:IRI ;
            sh:order 7 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/anleggseiendommer> ],
        [ sh:class ngre:TinglystEierforhold ;
            sh:nodeKind sh:IRI ;
            sh:order 14 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/tinglystEierforhold> ],
        [ sh:class ngre:FastEiendom ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/fasteEiendommer> ],
        [ sh:class ngre:Rettighetshaver ;
            sh:nodeKind sh:IRI ;
            sh:order 20 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/rettighetshavere> ],
        [ sh:class ngre:AnnenMatrikkelenhet ;
            sh:nodeKind sh:IRI ;
            sh:order 8 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/andreMatrikkelenheter> ],
        [ sh:class ngre:Festegrunn ;
            sh:nodeKind sh:IRI ;
            sh:order 4 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/festegrunn> ],
        [ sh:class ngre:HjemmelTilFramfesterett ;
            sh:nodeKind sh:IRI ;
            sh:order 18 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/hjemmelFramfesterett> ],
        [ sh:class ngre:Matrikkelnummer ;
            sh:nodeKind sh:IRI ;
            sh:order 9 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/matrikkelnumre> ],
        [ sh:class ngre:Grunneiendom ;
            sh:nodeKind sh:IRI ;
            sh:order 3 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/grunneiendommer> ],
        [ sh:class ngre:Eierseksjon ;
            sh:nodeKind sh:IRI ;
            sh:order 6 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/eierseksjoner> ],
        [ sh:class ngre:HjemmelTilFesterett ;
            sh:nodeKind sh:IRI ;
            sh:order 17 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/hjemmelFesterett> ],
        [ sh:class ngre:Borettslag ;
            sh:nodeKind sh:IRI ;
            sh:order 21 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/borettslag> ],
        [ sh:class ngre:SamletFastEiendom ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/samlinger> ],
        [ sh:class ngre:Etasje ;
            sh:nodeKind sh:IRI ;
            sh:order 13 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/etasjer> ] ;
    sh:targetClass <https://data.norge.no/ngr/ngr-eiendom/EiendomContainer> .

ngre:Hjemmel a sh:NodeShape ;
    rdfs:comment "Abstrakt klasse for heimelsdokument. Eit heimelsdokument fastset kven som har rett til eigedommen og i kva form, og består av ein eller fleire andeler med kvar sin rettigheitshavar." ;
    sh:closed false ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:Andel ;
            sh:description "Andel(ar) i heimelsdokumentet." ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:harAndel ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:Hjemmel .

ngre:Anleggseiendom a sh:NodeShape ;
    rdfs:comment "Eit volum – ein bygning eller konstruksjon – oppretta frå ei eller fleire grunneigedommar eller anleggseigedommar. Strekkjer seg over og/eller under andre matrikkeleiningar. Kan også opprettast ved okkupasjon frå eierløs undergrunn eller sjøgrunn." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:Teig ;
            sh:description "Teigen(e) matrikkeleininga er del av." ;
            sh:nodeKind sh:IRI ;
            sh:order 3 ;
            sh:path ngre:erDelAvTeig ],
        [ sh:class ngre:Matrikkelnummer ;
            sh:description "Matrikkelnummeret som identifiserer matrikkeleininga." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:identifiseresMed ],
        [ sh:class ngre:Anleggsprojeksjonsflate ;
            sh:description "Anleggsprojeksjonsflata (fotavtrykket) for anleggseigedommen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 5 ;
            sh:path ngre:harAnleggsprojeksjonsflate ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:class ngre:Kommune ;
            sh:description "Kommunen matrikkeleininga ligg innanfor." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path ngre:liggerInnenforKommune ],
        [ sh:class ngre:Teig ;
            sh:description "Teigen(e) som tilhøyrer matrikkeleininga." ;
            sh:nodeKind sh:IRI ;
            sh:order 4 ;
            sh:path ngre:harTeig ] ;
    sh:targetClass ngre:Anleggseiendom .

ngre:AnnenMatrikkelenhet a sh:NodeShape ;
    rdfs:comment "Matrikkelenheit som ikkje fell inn under dei andre underklassane." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:Teig ;
            sh:description "Teigen(e) som tilhøyrer matrikkeleininga." ;
            sh:nodeKind sh:IRI ;
            sh:order 4 ;
            sh:path ngre:harTeig ],
        [ sh:class ngre:Matrikkelnummer ;
            sh:description "Matrikkelnummeret som identifiserer matrikkeleininga." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:identifiseresMed ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:class ngre:Anleggsprojeksjonsflate ;
            sh:description "Anleggsprojeksjonsflata (fotavtrykket) for anleggseigedommen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 5 ;
            sh:path ngre:harAnleggsprojeksjonsflate ],
        [ sh:class ngre:Kommune ;
            sh:description "Kommunen matrikkeleininga ligg innanfor." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path ngre:liggerInnenforKommune ],
        [ sh:class ngre:Teig ;
            sh:description "Teigen(e) matrikkeleininga er del av." ;
            sh:nodeKind sh:IRI ;
            sh:order 3 ;
            sh:path ngre:erDelAvTeig ] ;
    sh:targetClass ngre:AnnenMatrikkelenhet .

ngre:Bruksenhetsnummer a sh:NodeShape ;
    rdfs:comment "Identifikator for ei brukseining innanfor ein bygning, t.d. H0201 = 2. etasje, eining 1 (etasjeplan + etasjenummer + nummerering)." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:description "Kode for kva del av bygningen brukseininga ligg i (H/U/K/L/M)." ;
            sh:in ( "H" "U" "K" "L" "M" ) ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:order 1 ;
            sh:path ngre:etasjeplan ],
        [ sh:datatype xsd:integer ;
            sh:description "Etasjenummer (t.d. 2 for 2. etasje)." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:order 2 ;
            sh:path ngre:etasjenummer ],
        [ sh:datatype xsd:integer ;
            sh:description "Løpenummer for brukseininga innanfor etasjen." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:order 3 ;
            sh:path ngre:nummereringIEtasjen ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:Bruksenhetsnummer .

ngre:Bruksnummer a sh:NodeShape ;
    rdfs:comment "Bruksnummer innanfor gardsnamnet." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:datatype xsd:integer ;
            sh:description "Bruksnummer innanfor gardsnamnet." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:order 1 ;
            sh:path ngre:bruksnummer ] ;
    sh:targetClass ngre:Bruksnummer .

ngre:Bygningsnummer a sh:NodeShape ;
    rdfs:comment "Offisiell identifikator for ein bygning i Matrikkelen." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:datatype xsd:integer ;
            sh:description "Unikt bygningsnummer i Matrikkelen." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:order 1 ;
            sh:path ngre:bygningsnummer ] ;
    sh:targetClass ngre:Bygningsnummer .

ngre:Eierseksjon a sh:NodeShape ;
    rdfs:comment "Ein eigarseksjon er ein eigarandel i ein seksjonert eigedom. Eigaren har einerett til å bruke ein bestemt del av eigedommen, medan heile eigedommen er i sameige med dei andre seksjonseigarane. Eigedommen som er seksjonert kan vere grunneigendom, festegrunn eller anleggseigendom." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:Matrikkelenhet ;
            sh:description "Matrikkeleininga denne eininga ligg på eller er knytt til. Festegrunn kan liggje på grunneigendom eller jordsameige; eigarseksjon kan liggje på grunneigendom, festegrunn eller anleggseigendom." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path ngre:kanVaerePa ],
        [ sh:class ngre:Anleggsprojeksjonsflate ;
            sh:description "Anleggsprojeksjonsflata (fotavtrykket) for anleggseigedommen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 6 ;
            sh:path ngre:harAnleggsprojeksjonsflate ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:class ngre:Teig ;
            sh:description "Teigen(e) matrikkeleininga er del av." ;
            sh:nodeKind sh:IRI ;
            sh:order 4 ;
            sh:path ngre:erDelAvTeig ],
        [ sh:class ngre:Kommune ;
            sh:description "Kommunen matrikkeleininga ligg innanfor." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 3 ;
            sh:path ngre:liggerInnenforKommune ],
        [ sh:class ngre:Matrikkelnummer ;
            sh:description "Matrikkelnummeret som identifiserer matrikkeleininga." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path ngre:identifiseresMed ],
        [ sh:class ngre:Teig ;
            sh:description "Teigen(e) som tilhøyrer matrikkeleininga." ;
            sh:nodeKind sh:IRI ;
            sh:order 5 ;
            sh:path ngre:harTeig ] ;
    sh:targetClass ngre:Eierseksjon .

ngre:Festegrunn a sh:NodeShape ;
    rdfs:comment "Ein del av ei grunneigendom eller eit jordsameige som nokon har festa til. Ein festekontrakt gir eksklusiv og langvarig bruksrett til festegrunnen. Kan vere eit bestemt areal eller eit punktfeste." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:Matrikkelnummer ;
            sh:description "Matrikkelnummeret som identifiserer matrikkeleininga." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path ngre:identifiseresMed ],
        [ sh:class ngre:Teig ;
            sh:description "Teigen(e) matrikkeleininga er del av." ;
            sh:nodeKind sh:IRI ;
            sh:order 4 ;
            sh:path ngre:erDelAvTeig ],
        [ sh:class ngre:Anleggsprojeksjonsflate ;
            sh:description "Anleggsprojeksjonsflata (fotavtrykket) for anleggseigedommen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 6 ;
            sh:path ngre:harAnleggsprojeksjonsflate ],
        [ sh:class ngre:Matrikkelenhet ;
            sh:description "Matrikkeleininga denne eininga ligg på eller er knytt til. Festegrunn kan liggje på grunneigendom eller jordsameige; eigarseksjon kan liggje på grunneigendom, festegrunn eller anleggseigendom." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path ngre:kanVaerePa ],
        [ sh:class ngre:Teig ;
            sh:description "Teigen(e) som tilhøyrer matrikkeleininga." ;
            sh:nodeKind sh:IRI ;
            sh:order 5 ;
            sh:path ngre:harTeig ],
        [ sh:class ngre:Kommune ;
            sh:description "Kommunen matrikkeleininga ligg innanfor." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 3 ;
            sh:path ngre:liggerInnenforKommune ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:Festegrunn .

ngre:Festenummer a sh:NodeShape ;
    rdfs:comment "Festenummer, aktuelt berre for festegrunn (0..1 i matrikkelnummeret)." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:datatype xsd:integer ;
            sh:description "Festenummer (0..1 – berre for festegrunn)." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:order 1 ;
            sh:path ngre:festenummer ] ;
    sh:targetClass ngre:Festenummer .

ngre:Gaardsnummer a sh:NodeShape ;
    rdfs:comment "Gårdsnummer innanfor kommunen." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:datatype xsd:integer ;
            sh:description "Gårdsnummer innanfor kommunen." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:order 1 ;
            sh:path ngre:gaardsnummer ] ;
    sh:targetClass ngre:Gaardsnummer .

ngre:Grunneiendom a sh:NodeShape ;
    rdfs:comment "Den vanlegaste typen matrikkelenheit. Eit avgrensa areal av jord- eller vassoverflate (eventuelt med undergrunn og luftrom) innanfor ein kommune." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:Teig ;
            sh:description "Teigen(e) som tilhøyrer matrikkeleininga." ;
            sh:nodeKind sh:IRI ;
            sh:order 5 ;
            sh:path ngre:harTeig ],
        [ sh:class ngre:Anleggsprojeksjonsflate ;
            sh:description "Anleggsprojeksjonsflata (fotavtrykket) for anleggseigedommen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 6 ;
            sh:path ngre:harAnleggsprojeksjonsflate ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:class ngre:Matrikkelnummer ;
            sh:description "Matrikkelnummeret som identifiserer matrikkeleininga." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path ngre:identifiseresMed ],
        [ sh:class ngre:Matrikkelenhet ;
            sh:description "Matrikkeleininga denne eininga ligg på eller er knytt til. Festegrunn kan liggje på grunneigendom eller jordsameige; eigarseksjon kan liggje på grunneigendom, festegrunn eller anleggseigendom." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path ngre:kanVaerePa ],
        [ sh:class ngre:Teig ;
            sh:description "Teigen(e) matrikkeleininga er del av." ;
            sh:nodeKind sh:IRI ;
            sh:order 4 ;
            sh:path ngre:erDelAvTeig ],
        [ sh:class ngre:Kommune ;
            sh:description "Kommunen matrikkeleininga ligg innanfor." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 3 ;
            sh:path ngre:liggerInnenforKommune ] ;
    sh:targetClass ngre:Grunneiendom .

ngre:IkkeTinglystEierforhold a sh:NodeShape ;
    rdfs:comment "Eigarforhold som ikkje er registrert i Grunnboka. Det kan finnast eigarforhold som ikkje samsvarer med det tinglyste eigarforholdet. Gjeld også bygningar." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:class ngre:HjemmelTilEiendomsrett ;
            sh:description "Heimelsdokument for eigedomsrett knytt til dette eigarforholdet." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 3 ;
            sh:path ngre:gjelderHjemmelEiendomsrett ],
        [ sh:class ngre:HjemmelTilFramfesterett ;
            sh:description "Heimelsdokument for framfesterett knytt til dette eigarforholdet." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 5 ;
            sh:path ngre:gjelderHjemmelFramfesterett ],
        [ sh:class ngre:Matrikkelenhet ;
            sh:description "Matrikkeleininga dette eigarforholdet gjeld." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:gjelderMatrikkelenhet ],
        [ sh:class ngre:HjemmelTilFesterett ;
            sh:description "Heimelsdokument for festerett knytt til dette eigarforholdet." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 4 ;
            sh:path ngre:gjelderHjemmelFesterett ],
        [ sh:class ngre:Borettslagsandel ;
            sh:description "Burettslagsandelen dette eigarforholdet eventuelt gjeld." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path ngre:kanGjeldeBorettslagsandel ] ;
    sh:targetClass ngre:IkkeTinglystEierforhold .

ngre:Jordsameie a sh:NodeShape ;
    rdfs:comment "Eit fellesareal som vert eigd av fleire eigedommar. Jordsameige er ein type realsameige. Eit umatrikulert jordsameige er eit eksisterande sameige som ikkje er registrert som eigen matrikkelenheit." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:Kommune ;
            sh:description "Kommunen matrikkeleininga ligg innanfor." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 3 ;
            sh:path ngre:liggerInnenforKommune ],
        [ sh:class ngre:Anleggsprojeksjonsflate ;
            sh:description "Anleggsprojeksjonsflata (fotavtrykket) for anleggseigedommen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 6 ;
            sh:path ngre:harAnleggsprojeksjonsflate ],
        [ sh:class ngre:Teig ;
            sh:description "Teigen(e) som tilhøyrer matrikkeleininga." ;
            sh:nodeKind sh:IRI ;
            sh:order 5 ;
            sh:path ngre:harTeig ],
        [ sh:class ngre:Teig ;
            sh:description "Teigen(e) matrikkeleininga er del av." ;
            sh:nodeKind sh:IRI ;
            sh:order 4 ;
            sh:path ngre:erDelAvTeig ],
        [ sh:class ngre:Matrikkelnummer ;
            sh:description "Matrikkelnummeret som identifiserer matrikkeleininga." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path ngre:identifiseresMed ],
        [ sh:class ngre:Matrikkelenhet ;
            sh:description "Matrikkeleininga denne eininga ligg på eller er knytt til. Festegrunn kan liggje på grunneigendom eller jordsameige; eigarseksjon kan liggje på grunneigendom, festegrunn eller anleggseigendom." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path ngre:kanVaerePa ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:Jordsameie .

ngre:Kommunenummer a sh:NodeShape ;
    rdfs:comment "Firesifra kommunenummer (t.d. 0301 for Oslo)." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:datatype xsd:string ;
            sh:description "Firesifra kommunenummer (t.d. 0301 for Oslo)." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:order 1 ;
            sh:path ngre:kommunenummer ] ;
    sh:targetClass ngre:Kommunenummer .

ngre:Person a sh:NodeShape ;
    rdfs:comment "Ein fysisk person. Tilhøyrer Domene person." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:Person .

ngre:RettighetForAaBenytteEiendom a sh:NodeShape ;
    rdfs:comment "Rettar og avtalar som er nødvendige for å kunne benytte eigedommen. Desse er registrerte som heftingar i Grunnboka på teneleg eigedom." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:RettighetForAaBenytteEiendom .

ngre:SamletFastEiendom a sh:NodeShape ;
    rdfs:comment "Samling av to eller fleire faste eigedommar som er organiserte saman. Lite brukt i praksis i dag." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:FastEiendom ;
            sh:description "Faste eigedommar som inngår i samlinga (minimum 2)." ;
            sh:minCount 2 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:bestarAvFastEiendom ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:SamletFastEiendom .

ngre:Seksjonsnummer a sh:NodeShape ;
    rdfs:comment "Seksjonsnummer, aktuelt berre for eigarseksjonar (0..1 i matrikkelnummeret)." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:datatype xsd:integer ;
            sh:description "Seksjonsnummer (0..1 – berre for eigarseksjonar)." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:order 1 ;
            sh:path ngre:seksjonsnummer ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:Seksjonsnummer .

ngre:TinglystEierforhold a sh:NodeShape ;
    rdfs:comment "Eigarforhold registrert (tinglyst) i Grunnboka." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:HjemmelTilFesterett ;
            sh:description "Heimelsdokument for festerett knytt til dette eigarforholdet." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 4 ;
            sh:path ngre:gjelderHjemmelFesterett ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:class ngre:HjemmelTilFramfesterett ;
            sh:description "Heimelsdokument for framfesterett knytt til dette eigarforholdet." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 5 ;
            sh:path ngre:gjelderHjemmelFramfesterett ],
        [ sh:class ngre:Borettslagsandel ;
            sh:description "Burettslagsandelen dette eigarforholdet eventuelt gjeld." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path ngre:kanGjeldeBorettslagsandel ],
        [ sh:class ngre:Matrikkelenhet ;
            sh:description "Matrikkeleininga dette eigarforholdet gjeld." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:gjelderMatrikkelenhet ],
        [ sh:class ngre:HjemmelTilEiendomsrett ;
            sh:description "Heimelsdokument for eigedomsrett knytt til dette eigarforholdet." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 3 ;
            sh:path ngre:gjelderHjemmelEiendomsrett ] ;
    sh:targetClass ngre:TinglystEierforhold .

ngre:Borettslag a sh:NodeShape ;
    rdfs:comment "Eit burettslag er ein type hovudeining (juridisk person) som eig burettslagsbygningen. Burettslagsandelar tilhøyrer eit burettslag." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:Hovedenhet ;
            sh:description "Hovudeininga (juridisk person) som er rettigheitshavar." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:erAvTypeHovedenhet ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:Borettslag .

ngre:Bygning a sh:NodeShape ;
    rdfs:comment "Ein bygning registrert i Matrikkelen. Knytt til éi matrikkelenheit og kan ha fleire ytre innganger, brukseiningar og etasjar. Bygningsinformasjon er i dag spreidd i fleire databasar." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:Representasjonspunkt ;
            sh:description "Geografisk representasjonspunkt for bygningen." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path ngre:harRepresentasjonspunkt ],
        [ sh:class ngre:YtreInngang ;
            sh:description "Ytre inngang(ar) til bygningen." ;
            sh:nodeKind sh:IRI ;
            sh:order 4 ;
            sh:path ngre:harYtreInngang ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:class ngre:Matrikkelenhet ;
            sh:description "Matrikkeleininga bygningen er knytt til." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 3 ;
            sh:path ngre:erKnyttetTilMatrikkelenhet ],
        [ sh:class ngre:Bygningsnummer ;
            sh:description "Offisiell bygningsnummer for bygningen." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:harBygningsnummer ],
        [ sh:class ngre:Etasje ;
            sh:description "Etasjar i bygningen." ;
            sh:nodeKind sh:IRI ;
            sh:order 6 ;
            sh:path ngre:harEtasje ],
        [ sh:class ngre:Bruksenhet ;
            sh:description "Brukseining(ar) i bygningen." ;
            sh:nodeKind sh:IRI ;
            sh:order 5 ;
            sh:path ngre:harBruksenhet ] ;
    sh:targetClass ngre:Bygning .

ngre:Eierforhold a sh:NodeShape ;
    rdfs:comment "Abstrakt klasse for eigarforhold forvalta av Grunnboka. Eit eigarforhold gjeld éi matrikkelenheit og kan eventuelt gjelde ein burettslagsandel. Inneheld heimelsdokument som fastset kven som er eigar og på kva vilkår." ;
    sh:closed false ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:HjemmelTilFramfesterett ;
            sh:description "Heimelsdokument for framfesterett knytt til dette eigarforholdet." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 5 ;
            sh:path ngre:gjelderHjemmelFramfesterett ],
        [ sh:class ngre:HjemmelTilEiendomsrett ;
            sh:description "Heimelsdokument for eigedomsrett knytt til dette eigarforholdet." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 3 ;
            sh:path ngre:gjelderHjemmelEiendomsrett ],
        [ sh:class ngre:Borettslagsandel ;
            sh:description "Burettslagsandelen dette eigarforholdet eventuelt gjeld." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path ngre:kanGjeldeBorettslagsandel ],
        [ sh:class ngre:HjemmelTilFesterett ;
            sh:description "Heimelsdokument for festerett knytt til dette eigarforholdet." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 4 ;
            sh:path ngre:gjelderHjemmelFesterett ],
        [ sh:class ngre:Matrikkelenhet ;
            sh:description "Matrikkeleininga dette eigarforholdet gjeld." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:gjelderMatrikkelenhet ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:Eierforhold .

ngre:FastEiendom a sh:NodeShape ;
    rdfs:comment "Fast eiendom er eit grunnomgrep i eigedomsdomenet. Identifiserast av og består av éi matrikkelenheit, og kan innehalde bygningar og rettar som er nødvendige for å benytte eigedommen." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:Eierforhold ;
            sh:description "Eigarforhold knytt til eigedommen eller burettslagsandelen." ;
            sh:nodeKind sh:IRI ;
            sh:order 5 ;
            sh:path ngre:harEierforhold ],
        [ sh:class ngre:RettighetForAaBenytteEiendom ;
            sh:description "Rettar som er nødvendige for å benytte eigedommen." ;
            sh:nodeKind sh:IRI ;
            sh:order 4 ;
            sh:path ngre:bestarAvRettighet ],
        [ sh:class ngre:TinglystHeftelse ;
            sh:description "Tinglyste heftingar knytt til eigedommen eller burettslagsandelen." ;
            sh:nodeKind sh:IRI ;
            sh:order 6 ;
            sh:path ngre:harTinglystHeftelse ],
        [ sh:class ngre:Matrikkelenhet ;
            sh:description "Matrikkeleininga som identifiserer denne faste eigedommen." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:identifiseresAv ],
        [ sh:class ngre:Bygning ;
            sh:description "Bygning(ar) som inngår i denne faste eigedommen." ;
            sh:nodeKind sh:IRI ;
            sh:order 3 ;
            sh:path ngre:bestarAvBygning ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:class ngre:Matrikkelenhet ;
            sh:description "Matrikkeleininga denne faste eigedommen fysisk består av." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path ngre:bestarAvMatrikkelenhet ] ;
    sh:targetClass ngre:FastEiendom .

ngre:Hovedenhet a sh:NodeShape ;
    rdfs:comment "Ei hovudeining i Einingsregisteret. Juridisk person som kan ha undereiningar. Tilhøyrer Domene virksomhet." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:Hovedenhet .

ngre:OffisiellAdresse a sh:NodeShape ;
    rdfs:comment "Offisiell adresse tildelt av kommunen. Tilhøyrer Domene adresse og forvaltast av Matrikkelen via NGR-adresse." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:OffisiellAdresse .

ngre:Representasjonspunkt a sh:NodeShape ;
    rdfs:comment "Geografisk punkt (koordinatpar) som representerer posisjonen til bygningen." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:datatype xsd:float ;
            sh:description "Austleg koordinat (X) i det angitte koordinatsystemet." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:order 1 ;
            sh:path ngre:koordinatOst ],
        [ sh:datatype xsd:float ;
            sh:description "Nordleg koordinat (Y) i det angitte koordinatsystemet." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:order 2 ;
            sh:path ngre:koordinatNord ],
        [ sh:datatype xsd:string ;
            sh:description "Koordinatsystem/projeksjon (t.d. EPSG:25833 for UTM sone 33N)." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:order 3 ;
            sh:path ngre:koordinatsystem ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:Representasjonspunkt .

ngre:Rettighetshaver a sh:NodeShape ;
    rdfs:comment "Den som har ein rett knytt til ein eigedom. Kan vere ein fysisk person eller ei hovudeining (juridisk person)." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:Hovedenhet ;
            sh:description "Hovudeininga (juridisk person) som er rettigheitshavar." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path ngre:erAvTypeHovedenhet ],
        [ sh:class ngre:Person ;
            sh:description "Personen som er rettigheitshavar (fysisk person)." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:erAvTypePerson ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:Rettighetshaver .

ngre:TinglystHeftelse a sh:NodeShape ;
    rdfs:comment "Heftelse tinglyst i Grunnboka mot ein eigedom eller burettslagsandel. Nokre heftingar har avgrensa geografisk utbreiing og manglar stadfestring." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:TinglystHeftelse .

ngre:YtreInngang a sh:NodeShape ;
    rdfs:comment "Ytre inngang til ein bygning. Registrerast ikkje som eige objekt i Matrikkelen, men adressepunktet refererer til ytre inngang. Gir tilgang til éi eller fleire brukseiningar." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:OffisiellAdresse ;
            sh:description "Offisiell adresse for den ytre inngangen eller brukseininga." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path ngre:harOffisiellAdresse ],
        [ sh:class ngre:Bruksenhet ;
            sh:description "Brukseiningane den ytre inngangen gir tilgang til." ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:gjelderBruksenhet ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:YtreInngang .

ngre:Bruksenhet a sh:NodeShape ;
    rdfs:comment "Ei brukseining (leilegheit, kontor o.l.) innanfor ein bygning. Har eit bruksenheitsnummer, ligg i minst éi etasje og kan vere knytt til ei matrikkelenheit." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:OffisiellAdresse ;
            sh:description "Offisiell adresse for den ytre inngangen eller brukseininga." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 3 ;
            sh:path ngre:harOffisiellAdresse ],
        [ sh:class ngre:Matrikkelenhet ;
            sh:description "Matrikkeleininga brukseininga er knytt til." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path ngre:erTilknyttetMatrikkelenhet ],
        [ sh:class ngre:Etasje ;
            sh:description "Etasjen(e) brukseininga ligg i." ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 4 ;
            sh:path ngre:liggerIEtasje ],
        [ sh:class ngre:Bruksenhetsnummer ;
            sh:description "Bruksenheitsnummeret for brukseininga." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:harBruksenhetsnummer ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:Bruksenhet .

ngre:Etasje a sh:NodeShape ;
    rdfs:comment "Ei etasje i ein bygning." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:datatype xsd:integer ;
            sh:description "Etasjenummer (t.d. 2 for 2. etasje)." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:order 1 ;
            sh:path ngre:etasjenummer ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:Etasje .

ngre:Borettslagsandel a sh:NodeShape ;
    rdfs:comment "Ein andel i eit burettslag som gir eksklusiv bruksrett til ein bestemt bustad i burettslagsbygningen." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:Eierforhold ;
            sh:description "Eigarforhold knytt til eigedommen eller burettslagsandelen." ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path ngre:harEierforhold ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:class ngre:Borettslag ;
            sh:description "Burettslagsandelen tilhøyrer dette burettslaget." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:tilhoererBorettslag ],
        [ sh:class ngre:TinglystHeftelse ;
            sh:description "Tinglyste heftingar knytt til eigedommen eller burettslagsandelen." ;
            sh:nodeKind sh:IRI ;
            sh:order 3 ;
            sh:path ngre:harTinglystHeftelse ] ;
    sh:targetClass ngre:Borettslagsandel .

ngre:HjemmelTilEiendomsrett a sh:NodeShape ;
    rdfs:comment "Heimelsdokument for eigedomsrett (full eigarrett)." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:class ngre:Andel ;
            sh:description "Andel(ar) i heimelsdokumentet." ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:harAndel ] ;
    sh:targetClass ngre:HjemmelTilEiendomsrett .

ngre:HjemmelTilFesterett a sh:NodeShape ;
    rdfs:comment "Heimelsdokument for festerett (langvarig bruksrett til festegrunn)." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:Andel ;
            sh:description "Andel(ar) i heimelsdokumentet." ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:harAndel ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:HjemmelTilFesterett .

ngre:HjemmelTilFramfesterett a sh:NodeShape ;
    rdfs:comment "Heimelsdokument for framfesterett (vidarefestekontrakt)." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:class ngre:Andel ;
            sh:description "Andel(ar) i heimelsdokumentet." ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:harAndel ] ;
    sh:targetClass ngre:HjemmelTilFramfesterett .

ngre:Andel a sh:NodeShape ;
    rdfs:comment "Ein eigarandel i eit heimelsdokument (også kalt eierandel). Kvar andel har ein eller fleire rettigheitshavarar." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:class ngre:Rettighetshaver ;
            sh:description "Rettigheitshavar(ar) for andelen." ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:harRettighetshaver ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:Andel .

ngre:Anleggsprojeksjonsflate a sh:NodeShape ;
    rdfs:comment "Fotavtrykk av 3D-eigedommar (anleggseigedommar). Manglar volumet og må supplerast på oppdrag." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:Anleggsprojeksjonsflate .

ngre:Kommune a sh:NodeShape ;
    rdfs:comment "Norsk kommune. Tilhøyrer Domene nasjonal inndelingsbase og forvaltast av Nasjonal inndelingsbase." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:datatype xsd:string ;
            sh:description "Firesifra kommunenummer (t.d. 0301 for Oslo)." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:Literal ;
            sh:order 1 ;
            sh:path ngre:kommunenummer ],
        [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:Kommune .

ngre:Matrikkelnummer a sh:NodeShape ;
    rdfs:comment "Offisiell identifikator for ei matrikkelenheit, beståande av kommunenummer, gards-, bruks- og eventuelt feste- og seksjonsnummer." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:class ngre:Seksjonsnummer ;
            sh:description "Seksjonsnummerdelen av matrikkelnummeret (berre for eigarseksjonar)." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 5 ;
            sh:path ngre:bestarAvSeksjonsnummer ],
        [ sh:class ngre:Kommunenummer ;
            sh:description "Kommunenummerdelen av matrikkelnummeret." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:bestarAvKommunenummer ],
        [ sh:class ngre:Gaardsnummer ;
            sh:description "Gårdsnummerdelen av matrikkelnummeret." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path ngre:bestarAvGaardsnummer ],
        [ sh:class ngre:Bruksnummer ;
            sh:description "Bruksnummerdelen av matrikkelnummeret." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 3 ;
            sh:path ngre:bestarAvBruksnummer ],
        [ sh:class ngre:Festenummer ;
            sh:description "Festenummerdelen av matrikkelnummeret (berre for festegrunn)." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 4 ;
            sh:path ngre:bestarAvFestenummer ] ;
    sh:targetClass ngre:Matrikkelnummer .

ngre:Matrikkelenhet a sh:NodeShape ;
    rdfs:comment "Abstrakt overklasse for alle typar matrikkeleiningar registrert i Matrikkelen. Ei matrikkelenheit er den grunnleggjande eininga for registrering av fast eigedom i Noreg." ;
    sh:closed false ;
    sh:ignoredProperties ( ngre:kanVaerePa rdf:type ) ;
    sh:property [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ],
        [ sh:class ngre:Teig ;
            sh:description "Teigen(e) som tilhøyrer matrikkeleininga." ;
            sh:nodeKind sh:IRI ;
            sh:order 4 ;
            sh:path ngre:harTeig ],
        [ sh:class ngre:Teig ;
            sh:description "Teigen(e) matrikkeleininga er del av." ;
            sh:nodeKind sh:IRI ;
            sh:order 3 ;
            sh:path ngre:erDelAvTeig ],
        [ sh:class ngre:Matrikkelnummer ;
            sh:description "Matrikkelnummeret som identifiserer matrikkeleininga." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 1 ;
            sh:path ngre:identifiseresMed ],
        [ sh:class ngre:Kommune ;
            sh:description "Kommunen matrikkeleininga ligg innanfor." ;
            sh:maxCount 1 ;
            sh:minCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 2 ;
            sh:path ngre:liggerInnenforKommune ],
        [ sh:class ngre:Anleggsprojeksjonsflate ;
            sh:description "Anleggsprojeksjonsflata (fotavtrykket) for anleggseigedommen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 5 ;
            sh:path ngre:harAnleggsprojeksjonsflate ] ;
    sh:targetClass ngre:Matrikkelenhet .

ngre:Teig a sh:NodeShape ;
    rdfs:comment "Eit samanhengande areal med same type grenser. Mangler ofte vannareal som høyrer til eigedommen. Grensene kan ha manglande eller dårleg nøyaktigheit." ;
    sh:closed true ;
    sh:ignoredProperties ( rdf:type ) ;
    sh:property [ sh:description "URI-identifikator for ressursen." ;
            sh:maxCount 1 ;
            sh:nodeKind sh:IRI ;
            sh:order 0 ;
            sh:path <https://data.norge.no/ngr/ngr-eiendom/id> ] ;
    sh:targetClass ngre:Teig .


