Beispiele

Zugang nur nach Abschluss eines Nutzungsvertrags

Zugelassene Actions Constraint Durch diese Constraint ermöglichte Action
displaymetadata

index

archive
Nutzungsvertrag read

download

print

reproduce

modify

reuse

distribute

publish

move

JSON

{
  "id": "agreement-DE-447",
  "tenant": "http://www.slub-dresden.de",
  "commercialuse": true,
  "template": "Agreement",
    "actions": [
    {
      "type": "displaymetadata",
      "permission": true
    },
    {
      "type": "index",
      "permission": true
    },
    {
      "type": "archive",
      "permission": true
    },
    {
      "type": "read",
      "permission": true,
      "restrictions": [
        {
          "type": "agreement",
          "required": true
        }
      ]
    },
    {
      "type": "download",
      "permission": true,
      "restrictions": [
        {
          "type": "agreement",
          "required": true
        }
      ]
    },
    {
      "type": "print",
      "permission": true,
      "restrictions": [
        {
          "type": "agreement",
          "required": true
        }
      ]
    },
    {
      "type": "reproduce",
      "permission": true,
      "restrictions": [
        {
          "type": "agreement",
          "required": true
        }
      ]
    },
    {
      "type": "modify",
      "permission": true,
      "restrictions": [
        {
          "type": "agreement",
          "required": true
        }
      ]
    },
    {
      "type": "reuse",
      "permission": true,
      "restrictions": [
        {
          "type": "agreement",
          "required": true
        }
      ]
    },
    {
      "type": "distribute",
      "permission": true,
      "restrictions": [
        {
          "type": "agreement",
          "required": true
        }
      ]
    },
    {
      "type": "publish",
      "permission": true,
      "restrictions": [
        {
          "type": "agreement",
          "required": true
        }
      ]
    },
    {
      "type": "move",
      "permission": true,
      "restrictions": [
        {
          "type": "agreement",
          "required": true
        }
      ]
    },
  ]
}

XML

<?xml version='1.0' encoding='ASCII'?>
<libRML version="0.3">
  <item id="agreement-DE-447" tenant="http://slub-dresden.de" commercialuse="true" template="Agreement">
    <action type="displaymetadata" permission="true"/>
    <action type="index" permission="true"/>
    <action type="archive" permission="true"/>
    <action type="read" permission="true">
      <restriction type="agreement" required="true"/>
    </action>
    <action type="download" permission="true">
      <restriction type="agreement" required="true"/>
    </action>
    <action type="print" permission="true">
      <restriction type="agreement" required="true"/>
    </action>
    <action type="reproduce" permission="true">
      <restriction type="agreement" required="true"/>
    </action>
    <action type="modify" permission="true">
      <restriction type="agreement" required="true"/>
    </action>
    <action type="reuse" permission="true">
      <restriction type="agreement" required="true"/>
    </action>
    <action type="distribute" permission="true">
      <restriction type="agreement" required="true"/>
    </action>
    <action type="publish" permission="true">
      <restriction type="agreement" required="true"/>
    </action>
    <action type="move" permission="true">
      <restriction type="agreement" required="true"/>
    </action>
  </item>
</libRML>