Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.


Nr.AnforderungPriorität
0

Jede Codeliste benötigt eine klar verständliche Beschreibung, aus der hervorgeht, auf welchen fachlichen Grundlagen sie beruht bzw. um was für eine Klassifikation es sich handelt. Codelisten sind für eine Nachnutzung vorgesehen, deshalb muss eine Codeliste auch für Fachfremde verständlich sein. Im folgenden werden entsprechende Hinweise zur Formulierung gegeben:

Die Beschreibung der Codeliste soll in einer oder mehreren natürlichen Sprachen klar und verständlich lesbar sein. Die Codeliste soll kurz und prägnant beschrieben sein. Die inhaltliche Zusammenfassung soll die wichtigsten Informationen zur Codeliste enthalten. Dementsprechend können sich diese auf die Hauptmerkmale der Codeliste beziehen, oder aber die räumliche Anwendung oder das fachliche Einsatzgebiet der Codeliste mit einbeziehen.

Darüber hinaus soll Folgendes beachtet werden:

Die Kernaussage wird im ersten Satz (ca.256 Zeichen) zusammengefasst. Es wird immer in ganzen Sätzen formuliert. Nur gängige und geläufige Abkürzungen

sind auszuschreiben.

und Akronyme werden verwendet, andernfalls sind diese zu erläutern. Fachterminologie ist durch alternative Begriffe zu ergänzen, wenn die Fachterminologie der allgemeinen Öffentlichkeit nicht bekannt sind. Zur eigenen Überprüfung können bei der Erstellung einer Beschreibung der Codeliste folgende Fragen als Orientierung genutzt werden. Die Beantwortung der Fragen soll durch die Beschreibung klar und unmissverständlich möglich sein:

  • Welche Klassifikation zeigt oder beschreibt diese Codeliste?
  • Wie grenzt sich diese Codeliste von ähnlichen Codelisten ab?
  • Gibt es Besonderheiten bei dieser Codeliste?
  • Welches ist die Zielgruppe dieser Codeliste?
  • Warum existiert diese Codeliste?
  • Wie ist diese Codeliste entstanden?
  • Welchem Zweck dient diese Codeliste?
  • Wer ist verantwortlich für die Bereitstellung dieser Codeliste?

Die verantwortliche Organisation, die diese Codeliste führt, beinhaltet die Angabe der vollständigen Organisationsbezeichnung (Behörde, Unternehmen etc.) und sollte ggf. mit dem entsprechenden Raumbezug (z. B. Bundesland) angegeben werden. Wünschenswert ist die zusätzliche Angabe des Akronyms der Bezeichnung in Klammern hinter dem ausgeschriebenen Organisationsnamen. Sofern gewünscht, können die Fachabteilung / das Referat, die (zusätzliche) Angabe des räumlichen Zuständigkeitsbereichs / der Verwaltungseinheit (z.B. Bundesland) beigefügt werden.

Die Beschreibung kann, sofern gewünscht, weitere Funktionen erfüllen, die beim Verfassen des Textes mit zu beachten sind. Beispielsweise ist hier denkbar, dass der Inhalt der Kurzbeschreibung automatisiert für einen Internetauftritt oder eine Produktpräsentation genutzt wird.

(Quelle: Checkliste: Fachliche Konventionen (Semantik) für Metadaten des GDI-DE AK Metadaten; inhaltlich übernommen und angepasst an die Erfordernisse einer Codelistenbeschreibung)

muss
1

Codelisten sollen eine fachliche Einheit bilden.

Eine Codeliste

Sie beschreibt genau ein fachliches Thema.

Sie ist kein Gemisch aus "vielen" Themen.Gutes a)

Das Thema ist in Klassen / Codes untergliedert und kann hierarchische Abhängigkeiten beinhalten, wenn dadurch der abzubildende Sachverhalt noch genauer beschrieben werden kann.

Beispiel: Liste für Kulturarten in der Landwirtschaft (100=Weizen, 200=Gerste, 201=Sommergerste, 202=Wintergerste, 300=Hafer usw.)

muss
2

Ein Code muss innerhalb der Codeliste nicht nur einzigartig sondern auch klar unterscheidbar sein

, um menschliche Fehler bei der Erfassung der Daten von vornherein zu minimieren.

. Grundsätzlich lassen sich hier unterscheiden:

  1. Code für Menschen
b) Code für Maschine auflösbar
  1. Code für Maschinen / automatisierte Auswertung

Menschen bevorzugen "sprechende" Codes. Diese bergen jedoch die Gefahr, dass sie dennoch nicht passgenau unterschieden werden können und / oder für Fachfremde weiterhin unverständlich sind. Diesen Codes stehen Codes für die automatisierte Auswertung gegenüber. Hier wird davon ausgegangen, dass ohne Hinzuziehen der Codeliste, ohnehin die Fachlichkeit nicht von einem Menschen analysiert werden kann.

Beide Codes stehen grundsätzlich gleichrangig nebeneinander und sind abhängig davon, wie die mit ihnen beschriebenen Daten üblicherweise weiterverarbeitet werden.


3Codes haben
nichts mit der fachlichen Bedeutung (auch verständlich für Dritte / Fachfremde) der Sache zu tun, daher sind dafür Nummernwerte (Zahlen) zu bevorzugen
technisch gesehen keine gesonderte fachliche Bedeutung. Um sie zu entschlüsseln wird eine Codeliste benötigt, mit der die Daten inhaltlich erschlossen werden. Aus diesem Grunde ist eine Schreibweise für Codes zu bevorzugen, die keine Fehleranfälligkeit aufweist, wenn sie von einem Menschen angewendet wird. Hilfreich ist in diesem Zusammenhang das Verwenden von Zahlenwerten. Werden Zeichen verwendet, so sind jene Zeichen zu bevorzugen, die leicht visuell voneinander unterschieden werden können. Grundsätzlich sind kurze Codes besser geeignet als lange Codes. Sonderzeichen dürfen nicht verwendet werden. Eine Reduzierung auf den Zeichensatz ASCII ist zu favorisieren.
4

Jeder Code benötigt eine eindeutige fachliche Beschreibung derjenigen Sache, die er beschreibt (Feld "Definition" wird zum Pflichtattribut).

  • code
  • name
  • ...
  • definition (Pflichtfeld, ggf. als ganzer Satz als Auszug aus der korrekten fachlichen Grundlage)
  • description (Pflichtfeld!)

5Für international bedeutende Codes sollten auch Übersetzungen in andere Sprachen in Betracht gezogen werden. Fachthemen können nur von Fach-Communities übersetzt werden, nicht von Dolmetschenden. Begrüßenswert: Vorschlag für die englische Übersetzung - Prüfen: Ist das sogar Pflicht für die INSPIRE-Codes zur Erweiterung bestehender Codelisten? - Einfluss der HVD-DVO? Wenn HVD in die Nutzung gebracht werden sollen, dann werden die Übersetzungen auch für originäre Daten benötigt.
6Codes können und sollten eine hierarchische Gliederung besitzen. Diese kann besonders gut semantisch ausgewertet werden und dient einer verbesserten Auffindbarkeit der Daten in einer Semantic-Web-Umgebung. - Beispiel aufzeigen / verlinken (geolog. Dienste)
7Über vollständig aussagekräftige Codelisten kann die Suche nach geeigneten Daten durch KI verbessert werden, da die KI so erschließen kann, welches Thema inhaltlich behandelt wird. Die Codelisten ergänzen so die speziell für Menschen gemachten ISO-Metadaten im Sinne einer GDI, die ohnehin verpflichtend bereitgestellt werden müssen.
8Codes dürfen ausschließlich aus ASCII-Zeichen bestehen (gibt es dafür nicht schon eine Vorgabe??) - Muss es Bestandsschutz für in der Nutzung stehenden Codes geben? Wahrscheinlich ja. Oder: Vorgänger / Nachfolger für einen Code mit Hilfe der Registry.
9Versionierung von Codelisten / Codes verpflichtend?




>> müsste von der Software geprüft gehen, soweit wie möglich...

...