KIM Kriterienkatalog fuer Software zur Evaluierung von Metadaten
Allgemeine Anforderungen an eine Software zur Evaluierung von Metadaten[edit]
Funktionen[edit]
- Syntaktische und semantische (soweit möglich) Evaluierung von Metadaten
- Die Software muss für unterschiedliche Metadatenprofile einsetzbar sein d.h. es sollte möglich sein DTD's und Schemas von Metadatenprofilen einzulesen.
- Unterstützung von unterschiedlichen Datenformaten (XML, Daten in ISO Struktur)
XML codierte Daten können anhand eines Schema oder einer DTD geprüft werden.
Möglichkeit andere Datenformate (z.B. ISO mit Header) einzulesen und zu evaluieren ?? Dazu muss es möglich sein, eine Formatbeschreibung in das System einzugeben. In der Regel sind folgende Informationen notwendig:
- Zeichen für das Ende eines Datensatzes
- Zeichen für das Ende eines Feldes
- Unterfeldkennzeichen (falls Unterfelder vorhanden sind)
- Zeichenkodierung
- Auswertung des Headers (z.b. bei MARC21 ISO Daten)
- Unterstützung von wichtigen Zeichensätzen (UNICODE, UTF8, ISO)
- Die Software muss Syntaxregeln anhand einer DTD oder eines Schemas validieren können und entsprechende Fehlermeldungen ausgeben
Syntaktische Evaluierung[edit]
- Prüfung des verwendeten Zeichensatzes
- Prüfung auf Plausibilität der Daten (stimmt der Datentyp, Länge des Feldes)
- Prüfung auf das Vorhandensein von Pflichtfeldern
- Wiederholbarkeit von Feldern
Semantische Evaluierung[edit]
- Prüfung auf Plausibilität der Daten
- Datenelemente mit kontrolliertem Vokabular überprüfen