EksternIdentifikasjon Identification EKSTERNIDENT
Norges geologiske undersøkelse
Utkast
Identifikasjon av et objekt, ivaretatt av den ansvarlige leverandør inn til NADAG.
| Egenskap |
Stereotype |
Beskrivelse |
Type |
Multiplisitet |
| eksternId |
|
lokal identifikator, tildelt av ekstern leverendør.
Det er data leverendørens ansvar å sørge for at denne eksterne identifikatoren er unik innenfor navnerommet. |
CharacterString |
0..1 |
| eksternNavnerom |
|
navnerom som identifiserer datakilden/leverandør til objektet
|
CharacterString |
0..1 |
| eksternVersjonId |
|
identifikasjon av en spesiell versjon av et geografisk objekt 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.
|
CharacterString |
0..1 |
| eksternLeveringDato |
|
Når objektet ble levert til database (Nadag) |
DateTime |
0..1 |
| Navn |
Type |
Lengde |
Multiplisitet |
| EKSTERNID |
CharacterString |
100 |
0..1 |
| EKSTERNNAVNEROM |
CharacterString |
100 |
0..1 |
| EKSTERNVERSJONID |
CharacterString |
100 |
0..1 |
| EKSTERNLEVERINGDATO |
DateTime |
|
0..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 |
0 ..1 |
|
|
CharacterString |
0 ..1 |
|
|
CharacterString |
0 ..1 |
|
|
DateTime |
0 ..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 ) )) |