VAL0043
Beschreibung
Der Sprachversion-Validator prüft, ob in dem XZuFi-Element sprachversion der Geschäftsobjekte Leistung, Organisationseinheit und Onlinedienst alle gelieferten Sprachen deklariert sind.
Werden zum Beispiel die Textmodule in englischer und deutscher Sprache geliefert, so muss das Element sprachversion die Sprachen Deutsch (de) und Englisch (en) deklarieren.
Begründung
Datenqualitäts-Validator: Wenn Inhalte in verschiedenen Sprachversionen geliefert werden, prüft der Validator, ob jede Sprachversion an sich inhaltlich komplett ist. Dazu werden die gemeinschaftlich als Pflicht-Informationen festgelegten Felder geprüft. Ist eine Sprachversion unvollständig, z. B. weil der Titel nur auf Deutsch und nicht auf Englisch geliefert wird, lehnt der Validator das Objekt entsprechend ab.
Beispiel
- Richtig
- Falsch
Das Textmodul wird in englischer en und deutscher de Sprache geliefert. Das Element sprachversion deklariert ebenfalls beide Sprachen de und en.
...
<xzufi:modulText>
<xzufi:inhalt languageCode="de">Untersuchungen auf Zahn-, Mund- und Kieferkrankheiten</xzufi:inhalt>
<xzufi:inhalt languageCode="en">Examinations for dental, oral and maxillofacial diseases</xzufi:inhalt>
<xzufi:leikaTextmodul listURI="urn:de:xzufi:codeliste:leistungstextmodulleika" listVersionID="20201201">
<code>02</code>
</xzufi:leikaTextmodul>
</xzufi:modulText>
...
<xzufi:sprachversion>
<xzufi:languageCode>de</xzufi:languageCode>
<xzufi:sprachbezeichnungDeutsch>Deutsch</xzufi:sprachbezeichnungDeutsch>
<xzufi:sprachbezeichnungNativ>Deutsch</xzufi:sprachbezeichnungNativ>
</xzufi:sprachversion>
<xzufi:sprachversion>
<xzufi:languageCode>en</xzufi:languageCode>
<xzufi:sprachbezeichnungDeutsch>Englisch</xzufi:sprachbezeichnungDeutsch>
<xzufi:sprachbezeichnungNativ>English</xzufi:sprachbezeichnungNativ>
</xzufi:sprachversion>
Das Textmodul wird in englischer en und deutscher de Sprache geliefert. In sprachversion deklariert ist aber nur eine Sprache de. Die englische Deklaration fehlt.
...
<xzufi:modulText>
<xzufi:inhalt languageCode="de">Untersuchungen auf Zahn-, Mund- und Kieferkrankheiten</xzufi:inhalt>
<xzufi:inhalt languageCode="en">Examinations for dental, oral and maxillofacial diseases</xzufi:inhalt>
<xzufi:leikaTextmodul listURI="urn:de:xzufi:codeliste:leistungstextmodulleika" listVersionID="20201201">
<code>02</code>
</xzufi:leikaTextmodul>
</xzufi:modulText>
...
<xzufi:sprachversion>
<xzufi:languageCode>de</xzufi:languageCode>
<xzufi:sprachbezeichnungDeutsch>Deutsch</xzufi:sprachbezeichnungDeutsch>
<xzufi:sprachbezeichnungNativ>Deutsch</xzufi:sprachbezeichnungNativ>
</xzufi:sprachversion>