Identifikasjon Identification IDENT

datatype

Kartverket Gyldig

Unik identifikasjon av et objekt, ivaretatt av den ansvarlige produsent/forvalter, som kan benyttes av eksterne applikasjoner som referanse til objektet. NOTE1 Denne eksterne objektidentifikasjonen må ikke forveksles med en tematisk objektidentifikasjon, slik som f.eks bygningsnummer. NOTE 2 Denne unike identifikatoren vil ikke endres i løpet av objektets levetid.
Egenskap Stereotype Beskrivelse Type Multiplisitet
lokalId Lokal identifikator, tildelt av dataleverendør/dataforvalter. Den lokale identifikatoren er unik innenfor navnerommet, ingen andre objekter har samme identifikator. NOTE: Det er data leverendørens ansvar å sørge for at denne lokale identifikatoren er unik innenfor navnerommet. CharacterString 1..1
navnerom Verdien for navnerom vil eies av den dataprodusent som har ansvar for de unike identifikatorene og vil registreres i "INSPIRE external Object Identifier Namespaces Register. CharacterString 1..1
versjonId Identifikasjon av en spesiell versjon av et geografisk objekt (instans), maksimum lengde på 25 karakterer. Dersom spesifikasjonen av et geografisk objekt med en identifikasjon inkluderer livsløpssyklusinformasjon, benyttes denne versjonId for å skille mellom ulike versjoner av samme objekt. versjonId er en unik identifikasjon av versjonen. CharacterString 0..1
Navn Type Lengde Multiplisitet
LOKALID CharacterString 100 1..1
NAVNEROM CharacterString 100 1..1
VERSJONID CharacterString 100 0..1
Name Type English Description
lokalId CharacterString localId
navnerom CharacterString namespace
versjonId CharacterString versionId

Vis Identifikasjon i NVDB Datakatalog

Id Navn Type Multiplisitet
CharacterString 1 ..1
CharacterString 1 ..1
CharacterString 0 ..1
Navn Beskrivelse
Tillatte karakterer for lokalId og navnerom /* for egenskapene lokalId og navnerom skal det bare brukes følgende sett av karakterer: {"A" …"Z", "a"…"z","0"…"9", "_", ".", "-"}, dvs bare bokstaver fra det latinske alfabetet samt tall, understreking, punktum og bindestrek er tillatt. */ inv: let allowedChar : Set {'A'..'Z', 'a'..'z', '0'..'9', '_', '.', '-'} in ( navnerom.element->forAll( char | allowedChar->exists( char ) and lokalId.element->forAll( char | allowedChar->exists( char ) ))