Anwendungsprofil

Typ von Metadaten für eine Anwendung

In den Informationswissenschaften besteht ein Anwendungsprofil aus einer Reihe von Metadatenelementen, Richtlinien und Leitlinien, die für eine bestimmte Anwendung definiert sind.[1]

Beschreibung

Bearbeiten

Die Elemente können aus einer oder mehreren Elementgruppen stammen, so dass eine bestimmte Anwendung ihre funktionalen Anforderungen durch Verwendung von Metadaten aus mehreren Elementgruppen – einschließlich lokal definierter Gruppen – erfüllen kann. So kann eine bestimmte Anwendung beispielsweise eine Teilmenge des Dublin Core auswählen, die ihren Anforderungen entspricht, oder sie kann Elemente aus dem Dublin Core, eine andere Elementgruppe und mehrere lokal definierte Elemente in einem einzigen Schema zusammenfassen. Ein Anwendungsprofil ist nicht vollständig ohne eine Dokumentation, die die für die Anwendung geeigneten Richtlinien und Best Practices definiert. Ein weiteres Beispiel ist der juristische Dokumentenstandard Akoma Ntoso, der einen universellen Anwendungsbereich hat und sehr flexibel ist, was das Risiko mehrdeutiger Darstellungen birgt. Wenn der AKN in einem lokalen Bereich verwendet werden soll, kann es daher ratsam sein, die Gesamtflexibilität und Komplexität zu reduzieren, indem eine einheitliche Verwendung einer Teilmenge von AKN-XML-Elementen für den jeweiligen Anwendungsfall festgelegt wird.[2]

Vorteile

Bearbeiten
  • Definiert einen für die Anwendung geeigneten Satz von Eigenschaften in einer öffentlichen und kommunizierbaren Weise. Dies ermöglicht den Aufbau von lose gekoppelten Systemen (d. h. unabhängig von den detaillierten Spezifikationen der anderen), die dennoch leistungsstarke Funktionen bieten.

Nachteile

Bearbeiten
  • Enger Anwendungsbereich, der die breite Anwendbarkeit eines Profils einschränken kann und auch die wahrscheinlichen Synergien aus der Wiederverwendung von Werkzeugen aus anderen Projekten außerhalb dieses Bereichs begrenzt.
  • Im Vergleich zum Verfeinerungsansatz von Dublin Core (bei dem ein Kern-Eigenschaftssatz rückwärtskompatibel präzisiert werden kann) erfordert die Verwendung von Anwendungsprofilen, dass die Anwendungen diese Profile und ihre Wurzeln zumindest erkennen. Selbst wenn das Profil einfach auf Dublin Core basiert, was die Anwendung bereits versteht, nützt dies nichts, wenn die Anwendung nicht auch erkennt, dass dieses Profil als Dublin Core behandelt werden kann.

Beispiel-Profile

Bearbeiten
  • Bath Profile
Eine internationale Z39.50-Spezifikation für Bibliotheks-Anwendungen.[3]
UK e-Government Metadata Standard. Ein Anwendungsprofil des Dublin Core.

Einzelnachweise

Bearbeiten
  1. "Dublin Core metadata glossary". 26. August 2003, archiviert vom Original am 21. Juni 2006; abgerufen am 8. Juni 2006 (englisch).
  2. Flatt, Amelie; Langner, Arne; Leps, Olof: Model-Driven Development of Akoma Ntoso Application Profiles - A Conceptual Framework for Model-Based Generation of XML Subschemas. 1. Auflage. Sprinter Nature, Heidelberg 2022, ISBN 978-3-03114131-7.
  3. The Bath Profile. 13. März 2000; (englisch).