Difference between revisions of "KIM Kriterienkatalog fuer Software zur Evaluierung von Metadaten"

From MPDLMediaWiki
Jump to navigation Jump to search
Line 15: Line 15:
* Die Software muss Syntaxregeln anhand einer DTD oder eines Schemas validieren können und entsprechende Fehlermeldungen  ausgeben
* Die Software muss Syntaxregeln anhand einer DTD oder eines Schemas validieren können und entsprechende Fehlermeldungen  ausgeben


* Statistische Auswertung von einzelnen Datenelementen


==== Syntaktische Evaluierung ====  
==== Syntaktische Evaluierung ====  
Line 32: Line 31:


* Datenelemente mit kontrolliertem Vokabular überprüfen  
* Datenelemente mit kontrolliertem Vokabular überprüfen  
==== Statistische Auswertung von einzelnen Datenelementen ====


=== Schnittstellen ===
=== Schnittstellen ===

Revision as of 12:47, 16 July 2009

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.   
   Es sollte aber auch möglich sein, andere Datenformate (z.B. ISO mit Header) einzulesen und zu evaluieren.
  • 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


Statistische Auswertung von einzelnen Datenelementen[edit]

Schnittstellen[edit]

Betriebssystem[edit]

Einarbeitungs- bzw. Schulungsaufwand[edit]

Offenheit[edit]

Weiterentwicklung / Pflegeaufwand[edit]

Modifizierbarkeit[edit]

Standards[edit]

Flexibilität[edit]

Wiederverwendbarkeit[edit]

Performance[edit]

Skalierbarkeit[edit]

Fehlertoleranz[edit]

Dokumentation[edit]

Laufzeitumgebung[edit]

Präsentationsapplikation[edit]

Zeichencodierung[edit]

Nutzerfreundlichkeit[edit]

Integration in bestehende Systeme[edit]