> AMDraftUpdateGerman

DCMI-Abstraktmodell - Übersetzungsentwurf

WICHTIG: Dieses Dokument und die damit verbundenen UML-Diagramme sind Entwürfe, die in der Email-Liste dc-architecture@jiscmail.ac.uk weiterdiskutiert werden. Kommentare dazu sollen bitte an diese Liste gehen. Dieses Dokument ist eine Übersetzung von http://dublincore.org/documents/2007/02/05/abstract-model/.

Siehe AbstractModelChanges für eine Liste wichtiger Änderungen im Vergleich zum derzeit geltenden Dokument mit dem Status "DCMI Recommendation".

1. Einführung

Dieses Dokument beschreibt ein Abstraktmodell für Dublin-Core-Metadaten ("DCMI Abstract Model", kurz "DCAM"). Primärer Zweck des Dokuments ist es, die Komponenten und Konstruktionen, die in Dublin-Core-Metadaten verwendet werden, zu spezifizieren. Dieses Dokument definiert die verwendeten Komponenten und beschreibt, wie diese Komponenten miteinander kombiniert werden, um Informationsstrukturen zu bilden. Das DCMI-Abstraktmodell" ist ein von jeglicher besonderen Codierungssyntax unabhängiges Referenzmodell. Ein derartiges Referenzmodell hilft damit, die Beschreibungen, die wir codieren wollen, besser zu verstehen und ermöglicht somit bessere Abbildungen und bessere, syntaxübergreifende Datenkonvertierungen.

Dieses Dokument richtet sich in erster Linie an Entwickler von Softwareanwendungen, die Dublin-Core-Metadaten unterstützen, an Verfasser neuer syntaktischer Codierungsrichtlinien für Dublin-Core-Metadaten und an Autoren von Dublin-Core-basierten Anwendungenprofilen.

Das DCMI-Abstraktmodell baut auf der Arbeit des World Wide Web Consortium (W3C) am Resource Description Framework auf (RDF). Die Verwendung von Konzepten aus RDF wird unten im Abschnitt 5 (Semantik des DCMI-Abstraktmodells) zusammengefasst.

Das DCMI-Abstraktmodell wird hier mit UML-Klassen-Diagrammen dargestellt [UML]. Für Leser, die solche UML-Klassen-Diagramme nicht kennen, eine kurze Anleitung: Linien, die in einem Maßpfeil enden, werden als 'ist' oder 'ist eine' gelesen (z.B. "ein Wert ist eine Ressource"). Linien, die mit einer Raute beginnen, werden als 'hat' oder 'hat eine' gelesen (z.B. "eine Aussage hat einen URI der Eigenschaft"). Andere Beziehungen werden entsprechend etikettiert. Es sei weiter erwähnt, daß die UML-Modellierung in diesem Dokument das Abstraktmodell zwar abbildet, aber nicht als geeignete Basis für die Entwicklung von Softwareanwendungen verstanden werden soll. Die kursiv geschriebenen Wörter und Phrasen in diesem Dokument werden im Abschnitt "Terminologie" definiert.

2. DCMI-Abstraktmodell

Das Abstraktmodell der Ressourcen, die von Beschreibungen beschrieben werden, lautet wie folgt:

resource-model-de.jpg
Diagramm 1 - das DCMI-Ressourcenmodell

Das Abstraktmodell der Beschreibungen lautet wie folgt:

description-model-de.jpg
Diagramm 2 - das DCMI-Beschreibungsmodell

Das Abstraktmodell der Vokabulare, die in Beschreibungen verwendet werden, lautet wie folgt:

vocabulary-model-de.jpg
Diagramm 3 - das DCMI-Vokabularmodell

Einige Bemerkungen:

3. Beschreibungen, Beschreibungssätze und Metadatensätze

Im vorliegenden Abstraktmodell beschreibt jede Beschreibung eine, und nur eine Ressource. Das Prinzip wird "Eins-zu-Eins-Prinzip" ("one-to-one principle") genannt.

Metadatenanwendungen basieren jedoch typischerweise auf locker gruppierten Sätzen von Beschreibungen in denen die beschriebenen Ressourcen typischerweise miteinander verwandt sind -- hier Beschreibungssätze genannt. Ein Beschreibungssatz kann beispielsweise die Beschreibungen sowohl von einem Bild als auch von dessen Maler beinhalten. Es kommt ausserdem oft vor, daß ein Beschreibungssatz auch eine Beschreibung des Beschreibungssatzes selbst beinhaltet, was manchmal "administrative Metadaten" oder "meta-Metadaten" genannt wird.

Beschreibungssätze werden zwecks Austausch zwischen Softwareanwendungen in Form von Metadatensätzen gemäss DCMI-Codierungs-Richtlinien (z.B. für XHTML meta tags, XML und RDF/XML) instanziiert [DCMI-ENCODINGS].

4. Werte

Ein Wert ist die physische oder begriffliche Entität, die mit einer Eigenschaft assoziiert wird, wenn die Eigenschaft zur Beschreibung einer Ressource verwendet wird. Ein Wert, der mit der Dublin Core-Eigenschaft Creator assoziiert wird, ist beispielsweise eine Person, Organisation oder Dienst - eine physische Entität. Ein Wert, der mit der Dublin Core-Eigenschaft Date assoziiert wird, ist ein Punkt (oder Intervall) der Zeit - eine begriffliche Entität. Ein Wert, der mit der Dublin Core-Eigenschaft Coverage assoziiert wird, ist ein geographisches Gebiet oder Land - eine physische Entität. Ein Wert, der mit der Dublin Core-Eigenschaft Subject assoziiert wird, ist ein Begriff (eine begriffliche Entität) oder ein physisches Objekt oder Person (eine physische Entität). Jede dieser Entitäten ist eine Ressource.

Der Wert lässt sich durch einen URI des Werts identifiziern. Der Wert lässt sich durch eine oder mehrere Wert-Zeichenketten und/oder erweiterte Repräsentationen repräsentieren. Der Wert lässt sich durch eine separate Beschreibung beschreiben. In jedem Fall ist der Wert eine Ressource.

5. Semantik des DCMI-Abstraktmodells

Einige der Begriffe des DCMI-Abstraktmodells basieren auf Begriffen des Resource Description Framework (RDF) und RDF Schema (RDFS).

DCAM RDF/RDFS
resource rdfs:Resource (eine Klasse)
property (element) rdf:Property (eine Klasse)
class rdfs:Class (eine Klasse)
syntax encoding scheme rdfs:Datatype (eine Klasse)
has domain rdfs:domain (eine Eigenschaft)
has range rdfs:range (eine Eigenschaft)
sub-property of rdfs:subPropertyOf (eine Eigenschaft)
sub-class of rdfs:subClassOf (eine Eigenschaft)
Tabelle 1 - DCMI-Abstraktmodell und RDF

6. Codierungs-Richtlinien

Codierungs-Richtlinien (z.B. für HTML meta tags, XML oder RDF/XML [DCMI-ENCODINGS]) müssen nicht unbedingt alle der oben-beschriebenen Aspekte des Abstraktmodells abbilden. Die Richtlinien müssen jedoch das DCMI-Abstraktmodell zitieren und klar machen, welche Teile des Modells abgebildet werden und welche nicht. Es ist die Rolle von Codierungs-Richtlinien, darzustellen, wie ein Wert auch zugleich als beschriebene Ressource einer separaten Beschreibung in den Fällen funktionieren kann, wo kein Werte-URI vorhanden ist.

7. Terminologie

Dieses Dokument verwendet folgende Begriffe:

Klasse (class)

beschriebene Ressource (described resource)

beschriebene Ressource URI (described resource URI)

Beschreibung (description)

Beschreibungssatz (description set)

Element

hat Domäne (has domain) (http://www.w3.org/2000/01/rdf-schema#domain)

hat Range (has range) (http://www.w3.org/2000/01/rdf-schema#range)

Instanz von (instance of)

Media-Typ (media type)

Mitglied von (member of) (http://purl.org/dc/dcam/memberOf)

Eigenschaft (property) (http://www.w3.org/1999/02/22-rdf-syntax-ns#Property)

URI der Eigenschaft (property URI)

Eigenschaft/Wert-Paar (property/value pair)

Metadatensatz (record)

Ressource (resource) (http;//www.w3.org/2000/01/rdf-schema#Resource)

erweiterte Repräsentation (rich representation)

Aussage (statement)

Subklasse von (sub-class of) (http://www.w3.org/2000/01/rdf-schema#subClassOf)

Subeigenschaft von (sub-property of) (http://www.w3.org/2000/01/rdf-schema#subPropertyOf)

Syntax-Kodierungsschema (syntax encoding scheme) (http://www.w3.org/2000/01/rdf-schema#Datatype)

URI des Syntaktischen Codierungsschemas (syntax encoding scheme URI)

Term (term)

Wert (value)

Werte-URI (value URI)

Wert-Repräsentation (value representation)

Werte-Zeichenkette (value string)

Werte-Zeichenkette-Sprachcode (value string language)

Semantisches Codierungsschema (vocabulary encoding scheme)

Semantisches Codierungsschema URI (vocabulary encoding scheme URI)

8. Beziehung zu den älteren "DCMI grammatischen Prinzipien"

Grammatische Prinzipien DCAM
vocabulary term Ressource
element Eigenschaft oder Element
element refinement Eigenschaft mit sub-property-of-Beziehung
encoding scheme Syntax-Kodierungsschema oder Semantisches Codierungsschema
syntax encoding scheme Syntax-Kodierungsschema
vocabulary encoding scheme Semantisches Codierungsschema
qualifier Eigenschaft mit sub-property-of-Beziehung, Syntax-Kodierungsschema oder Semantisches Codierungsschema
Tabelle 2 - Grammatische Prinzipien und DCMI-Abstraktmodell

Zur Übersetzung

Richtlinien für die übersetzung von DCAM:

Änderungen, 2007-02-14

Änderungen, 2007-02-23 (Vorschläge von Jakob Voss)