elga-cdaalf-2.06.2:Umgang mit optionalen Elementen: Unterschied zwischen den Versionen
[unmarkierte Version] | [unmarkierte Version] |
Leder (Diskussion | Beiträge) |
Leder (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
==<span id="Anker:{{{Umgang_mit_optionalen_Elementen}}}">Umgang mit optionalen Elementen</span>== | ==<span id="Anker:{{{Umgang_mit_optionalen_Elementen}}}">Umgang mit optionalen Elementen</span>== | ||
− | Sind Elemente bzw. Attribute als „optional“ gekennzeichnet ('''''[O]''''') so ist ihre Verwendung OPTIONAL, aber es ist NICHT ERLAUBT, dass sie, wenn sie verwendet werden, leer sind. Möchte man ein optionales Element explizit mit einem leeren Wert angeben, so hat dies durch Kennzeichnung mit '''''[[Allgemeiner Implementierungsleitfaden#nullFlavor|nullFlavor]]''''' zu erfolgen, zum Beispiel: | + | Sind Elemente bzw. Attribute als „optional“ gekennzeichnet ('''''[O]''''') so ist ihre Verwendung OPTIONAL, aber es ist NICHT ERLAUBT, dass sie, wenn sie verwendet werden, leer sind. Möchte man ein optionales Element explizit mit einem leeren Wert angeben, so hat dies durch Kennzeichnung mit '''''[[ILF:Allgemeiner Implementierungsleitfaden#nullFlavor|nullFlavor]]''''' zu erfolgen, zum Beispiel: |
* '''NI''': wenn es keine Informationen gibt | * '''NI''': wenn es keine Informationen gibt | ||
* '''UNK''': wenn es Informationen gibt, diese aber unbekannt sind | * '''UNK''': wenn es Informationen gibt, diese aber unbekannt sind | ||
Zur genauen Definition und Verwendung siehe Kapitel [[ILF:Allgemeiner Implementierungsleitfaden#nullFlavor|Der nullFlavor]]. | Zur genauen Definition und Verwendung siehe Kapitel [[ILF:Allgemeiner Implementierungsleitfaden#nullFlavor|Der nullFlavor]]. |
Version vom 20. Juli 2017, 09:45 Uhr
Umgang mit optionalen Elementen
Sind Elemente bzw. Attribute als „optional“ gekennzeichnet ([O]) so ist ihre Verwendung OPTIONAL, aber es ist NICHT ERLAUBT, dass sie, wenn sie verwendet werden, leer sind. Möchte man ein optionales Element explizit mit einem leeren Wert angeben, so hat dies durch Kennzeichnung mit nullFlavor zu erfolgen, zum Beispiel:
- NI: wenn es keine Informationen gibt
- UNK: wenn es Informationen gibt, diese aber unbekannt sind
Zur genauen Definition und Verwendung siehe Kapitel Der nullFlavor.