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
}