Konzept

Header

Allgemeine Informationen und Haupteinschränkungen

Der Header enthält Informationen zur eindeutigen Identifikation der LibRML-Beschreibung. Die Erfassung dieser Informationen ist von der Anwendung der LibRML-Beschreibung abhängig.

Wird die LibRML-Beschreibung in die Metadaten-Datei des digitalen Objekts eingetragen, in der zum Beispiel bereits Informationen über den tenant enthalten sind, muss die Information des tenant nicht redundant erfasst werden. In den Beispielen Anpassung LibRML für Retrodigitalisate, ist nur das Attribut usageguide eingetragen.

Wird die LibRML-Beschreibung in einem „Rechtemangement-System“ mit LibRML-Beschreibungen aus unterschiedlichen Einrichtungen verwaltet, ist die Information über den tenant verpflichtend. Zusätzlich kann die LibRML-Beschreibung ohne eindeutige ID nicht in den zugehörigen digitalen Objekten referenziert werden.

Somit sind im letztgenannten Anwendungsfall einige Informationen im Header verpflichtend anzuwenden, auch wenn deren Verpflichtungsgrad generell optional ist.

Feld Beschreibung Wert Verpflichtungsgrad
id ID zur Identifizierung des LibRML-Blocks String optional
tenant Einrichtung, die das digitale Objekt verwaltet URI optional

Zudem können generelle Einschränkungen und/oder Eigenschaften definiert werden:

Feld Beschreibung Wert Verpflichtungsgrad
commercialuse Kommerzielle Nutzung erlaubt true/false optional
copyright Urheberrechtsschutz vorhanden true/false optional
mention Ist eine Namensnennung notwendig true/false optional
sharealike Verpflichtung, alle Derivate des digitalen Objektes unter denselben Bedingungen zu veröffentlichen true/false optional

Diese Angaben können beispielsweise dazu verwendet werden auf der Präsentationsebene entsprechende Symbole anzuzeigen.

Im Falle einer Standardlizenz kann über das Feld template auf die verwendete Vorlage verwiesen werden. Im Falle nicht standardisierter Nutzungshinweise kann über das Feld usageguide auf weiterführende Informationen verwiesen werden.

Feld Beschreibung Wert Verpflichtungsgrad
template Name der ursprünglich angewendeten Vorlage String optional
usageguide URL, die auf die zugehörigen Nutzungshinweise verweist URI optional

Beispiel

Ein urheberrechtlich geschütztes digitales Objekt der SLUB Dresden erfordert eine Namensnennung; zudem müssen Derivate unter denselben Bedingungen veröffentlicht werden (Share Alike).

Diesem Objekt würde folgender LibRML-Header zugewiesen:

<libRML version="0.4" xmlns="http://librml.org/schema">
  <item copyright="true" id="id-123456" mention="true" sharealike="true" tenant="https://www.slub-dresden.de/">
  </item>
</libRML>
{
  "id": "id-123456",
  "tenant": "https://www.slub-dresden.de/",
  "mention": true,
  "sharealike": true,
  "copyright": true
}