Download und Release



Export-Konfiguration


Exporte werden von DANTE-Administratoren in der DANTE-Redaktionsoberfläche https://dante.gbv.de konfiguriert. Über die Parameter können so auch Teilbereiche von Vokabularen oder Subsets gewählt werden. Der Parameter "Update frequency" erlaubt per cron schedule expression zeitbasierte Exporte. Jeder Export wird zusätzlich in einer newline-delimited-Version und komprimiert bereitgestellt.

Es werden nicht pauschal alle Vokabulare zum Download angeboten. Weitere Exporte können auf Anfrage erstellt werden.

Exporte laufen außerhalb der Werkzeiten, um die Nutzungsperformance nicht zu beeinflussen: 21 Uhr - 05 Uhr.

$ crontab

Konfiguration eines JSKOS- & ntriples-Exports aus dem Testpool
            
vocnotation: test

exports:

     - name: JSKOS
       description: Full export with all properties
       format:
         - jskos
         - ntriples
       query: "*"
       properties: "*"
       types: concept
       languages:
       batchsize: 100
       update_frequency: "@daily"
          
Konfiguration von zwei Exporten aus dem Pool "kuniweb_material"
            
vocnotation: kuniweb_material

exports:

     - name: default
       description: Full export with all properties
       formats:
         - marcxml
         - jskos
       query: "*"
       properties: "*"
       types: concept,guideterm
       languages:
       batchsize: 100
       update_frequency: "@weekly"

     - name: special_example_export
       description: something different, with less properties
       formats:
         - turtle
       query: "*"
       properties: "+notation,hiddenLabel,historyNote"
       types:
       languages: de,en,fr
       batchsize: 200
       update_frequency: "@monthly"
          

Release-Konfiguration


Release werden von DANTE-Administratoren in der DANTE-Redaktionsoberfläche https://dante.gbv.de konfiguriert. Ein Release wird einmalig erstellt und bereitgestellt. Die Daten sind dann unveränderlich. Für Änderungen muss ein neues Release erstellt werden.

Es werden nicht pauschal alle Daten als Release angeboten. Die jeweiligen Vokabularverantwortlichen entscheiden über die Veröffentlichung ihrer Daten.

Ein Release basiert immer auf einer Exportkonfiguration. Die Parameter der Exportkonfiguration bestimmen, welche Daten im Release enthalten sind.

Exporte laufen außerhalb der Werkzeiten, um die Nutzungsperformance nicht zu beeinflussen: 21 Uhr - 05 Uhr.

$ crontab

Konfiguration Releases aus dem Testpool
            
name: Beispielrelease
version: 1.0
description: Erstes Release aus dem Testpool
vocabulary: Link auf das Testvokabular "test"
exportconfiguration: Link auf die Exportkonfiguration "default" aus dem Testpool