Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Info
iconfalse
titleUntergeordnete Seiten

Anzeige untergeordneter Seiten

Allgemeine Informationen

LibRML - Library Die Library Rights Machine-readable Language - kurz LibRML - wird im Rahmen des Projekts "Zentraler Hosting-Service für eRessourcen" entwickelt, . Es ist eine Sprache aus der Familie der Rights Expression Language um Zugriffsinformationen auf Ressourcen standardisiert und maschineninterpretierbar zu beschreiben. 

LibRML wird von der SLUB Dresden im Projekt "Zentraler Hosting-Service für eRessourcen" verwaltet
https://librml.org/index.html

Übersicht der LibRML-Elemente
https://librml.org/schema/concept.html

XSD-Schema
https://librml.org/schema/xsdschema.html

LibRML-Builder: Werkzeug, um LibRML zu erstellen (Warnung) Test-Version und zur Zeit in Entwicklung
http://librmlbuilder.herokuapp.com/

Elemente zur Beschreibung von Lizenzangaben und Rechteinformationen

Die Grundelemente von LibRML zur Beschreibung der Zugriffsmöglichkeiten sind "actions" und "constraints": 

actions

  • Display metadata / Anzeigen der Metadaten
  • Read / „Lesen“ der Datei
  • Run / Ausführen bei z.B. Programmen
  • Lend / Aus- oder Verleih
  • Download / Herunterladen
  • Print / Ausdrucken
  • Reproduce / Vervielfältigen
  • Modify / Bearbeiten
  • Reuse / Wiederbenutzen
  • Distribute / (Ver)teilen
  • Publish / Veröffentlichen oder vorführen
  • Archive / Archivieren
  • Index / Indexieren
  • Move / Übertragen der Daten

constraints

constraints

attributes

  • https://librml.org/schema/attributes.html
  • parts / Nur partiell
  • group / Nur bestimmte Personen mit bestimmten ID
  • age / Nur Nutzer ab einem gegebenen Alter (z.B. älter als 18)
  • location / Nur an gegebenen Orten
    • geographic restrictions / Einschränkung auf ein Gebiet (z.B. Land)
    • institutional restrictions / Einschränkung auf eine Einrichtung (z.B. SLUB)
  • date / Nur ab einem gewissen Zeitpunkt (Embargo)
  • duration / Nur für gewisse Zeit
  • count /Nur eine beschränkte Anzahl an Ausführungszeiten oder Aus-/Verleihen
  • concurrent / Nur eine beschränkte Anzahl an gleichzeitigen Aus-/Verleihen, Ausführungen oder Benutzungen
  • watermark / Nur mit Wasserzeichen oder anderer Markierung
  • commercialuse / Nur für eine gewisse Art der Nutzung
  • commercial use / Kommerzielle Nutzung
  • non commercial use / Nicht-kommerzielle Nutzung
  • ... (Academical?) / Für akademische Zwecke

Beispiele (Prototyp) 

Zweitveröffentlichung mit Embargo

...

titleZweitveröffentlichung mit Embargo

...

  • Zugriffs- und Nutzungsbeschränkungen

...

...

Beschränkung nach IP-Adressen

Codeblock
titleBeschränkung nach IP-Adressen
{
  "id": "Beschränkung nach IP-Adressen",
  "tenant": "http://www.slub-dresden.de",
    "actions": [
    {
      "type": "displaymetadata",
      "permission": true
    },
    {
      "type": "index",
      "permission": true
    },
    {
      "type": "read",
      "permission": true
      "restrictions": [
        {
          "type": "location",
          "subnet": [
            "192.168.10.0/24",
            "10.8.0.0/16"
        },
      ]
    },
    {
      "type": "download",
      "permission": true
      "restrictions": [
        {
          "type": "location",
          "subnet": [
            "192.168.10.0/24",
            "10.8.0.0/16"
        },
      ]
    },
    {
      "type": "print",
      "permission": true
      "restrictions": [
        {
          "type": "location",
          "subnet": [
            "192.168.10.0/24",
            "10.8.0.0/16"
        },
      ]
    },
    {
      "type": "reproduce",
      "permission": false
    },
    {
      "type": "modify",
      "permission": false
    },
    {
      "type": "reuse",
      "permission": false
    },
    {
      "type": "distribute",
      "permission": false
    },
    {
      "type": "publish",
      "permission": false
    },
    {
      "type": "archive",
      "permission": true
    },
    {
      "type": "move",
      "permission": false
    }
  ]
}

 

...