...
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
...
- geographic restrictions / Einschränkung auf ein Gebiet (z.B. Land)
- institutional restrictions / Einschränkung auf eine Einrichtung (z.B. SLUB)
...
attributes
...
...
Beispiele (Prototyp)
- https://slub.github.io/librml/examples/examples.html
- https://slub.github.io/librml/tmpl/templates.html
...
Codeblock | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "id": "ID-45837", "tenant": "http://www.slub-dresden.de", "usageguide": "https://creativecommons.org/publicdomain/mark/1.0/", "template": "Public Domain Mark 1.0", "actions": [ { "type": "displaymetadata", "permission": true }, { "type": "index", "permission": true }, { "type": "read", "permission": true }, { "type": "run", "permission": true }, { "type": "lend", "permission": true }, { "type": "download", "permission": true }, { "type": "print", "permission": true }, { "type": "reproduce", "permission": true }, { "type": "modify", "permission": true }, { "type": "reuse", "permission": true }, { "type": "distribute", "permission": true }, { "type": "publish", "permission": true }, { "type": "archive", "permission": true }, { "type": "move", "permission": true } ] } |
...