EksternIdentifikasjon Identification EKSTERNIDENT
Norges geologiske undersøkelse
Utkast
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 |
eksternId |
|
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 |
eksternNavnerom |
|
navnerom som unikt identifiserer datakilden til objektet, starter med to bokstavs kode jfr ISO 3166. Benytter understreking ("_") dersom data produsenten ikke er assosiert med bare et land.
NOTE 1 : Verdien for nanverom vil eies av den dataprodusent som har ansvar for de unike identifikatorene og vil registreres i "INSPIRE external Object Identifier Namespaces Register"
Eksempel: NO for Norge. |
CharacterString |
1..1 |
eksternVersjonId |
|
identifikasjon av en spesiell versjon av et geografisk objekt (instans), maksimum lengde på 25 karakterers. Dersom spesifikasjonen av et geografisk objekt med en identifikasjon inkludererer livsløpssyklusinformasjon, benyttes denne versjonId for å skille mellom ulike versjoner av samme objekt. versjonId er en unik identifikasjon av versjonen.
NOTE Maksimum lengde er valgt for å tillate tidsregistrering i henhold til ISO 8601, slik som "2007-02-12T12:12:12+05:30" som versjonId. |
CharacterString |
0..1 |
eksternLeveringDato |
|
|
DateTime |
1..1 |
Navn |
Type |
Lengde |
Multiplisitet |
EKSTERNID |
CharacterString |
100 |
1..1 |
EKSTERNNAVNEROM |
CharacterString |
100 |
1..1 |
EKSTERNVERSJONID |
CharacterString |
100 |
0..1 |
EKSTERNLEVERINGDATO |
DateTime |
|
1..1 |
Name |
Type |
English |
Description |
eksternId |
CharacterString |
externalId |
|
eksternNavnerom |
CharacterString |
externalNamespace |
|
eksternVersjonId |
CharacterString |
externalVersionid |
|
eksternLeveringDato |
DateTime |
externalDeliveryDate |
|
Vis EksternIdentifikasjon i NVDB Datakatalog
Id |
Navn |
Type |
Multiplisitet |
|
|
CharacterString |
1 ..1 |
|
|
CharacterString |
1 ..1 |
|
|
CharacterString |
0 ..1 |
|
|
DateTime |
1 ..1 |
Navn |
Beskrivelse |
Tillatte karakterer for lokaId og navnerom |
/* for egenskapene lokalId og navnerom skal det bare brukes følgende sett av karakterer benyttes:: {"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 ) )) |