Benutzer-Werkzeuge

Webseiten-Werkzeuge


docuteam:oais_docuteamoais

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
docuteam:oais_docuteamoais [2017/03/23 12:00]
ladina [3 Preservation]
docuteam:oais_docuteamoais [2019/01/07 11:24] (aktuell)
Zeile 1: Zeile 1:
 ===== docuteam OAIS ===== ===== docuteam OAIS =====
-Bei docuteam OAIS handelt es sich um eine Sammlung von Schnittstellen,​ die den Zugang zu einem Fedora Commons-Repository erleichtert. ​und kommt immer dann zum Einsatz, wenn Daten aus Fedora ausgelesen werden. +Bei docuteam OAIS handelt es sich um eine Sammlung von Schnittstellen,​ die den Zugang zu einem Fedora Commons-Repository erleichtert. ​docuteamOAIS ​kommt immer dann zum Einsatz, wenn Daten und Metadaten ​aus Fedora ausgelesen werden.  
- +\\ 
-{{:​docuteam:​docuteamoais_wiki.jpg?​300|}}+\\ 
 +{{:​docuteam:​docuteamoais_wiki.jpg?​800|}}
  
 ==== Übersicht ==== ==== Übersicht ====
Zeile 13: Zeile 14:
 ====2. Access ==== ====2. Access ====
 ===2.1 DIP Erstellung ==== ===2.1 DIP Erstellung ====
-Der DIP Erstellungs-Service erstellt ein Dissemination Information Package (DIP) für einen vorhandenen persistenten Identifikator. Der Identifikator beinhaltet das Dokumentsofern existent verwandte Dokumente ​zusammen mit allen Metadaten.+Der DIP Erstellungs-Service erstellt ein Dissemination Information Package (DIP) für einen vorhandenen persistenten Identifikator. Der Identifikator beinhaltet das Dokument ​und sofern existent verwandte Dokumente, mitsamt ​allen Metadaten. 
 + 
 +Der Einsatzbereich für den Service ist die Auslieferung und die folgenden Parameter werden erwartet:\\
  
-Der Einsatzbereich für den Service ist die Auslieferung und die folgenden Parameter werden erwartet: 
 **GET** **GET**
- 
   * pid: Der persistente Identifikator von dem Objekt für welches die DIP erzeugt werden soll.   * pid: Der persistente Identifikator von dem Objekt für welches die DIP erzeugt werden soll.
-  * verifyChecksum (optional): Falls Ausgabe '​true'​ werden die Checksummen für jedes exportierte File verglichen. Der Standard Wert ist '​false'​+  * verifyChecksum (optional): Falls Ausgabe '​true'​werden die Checksummen für jedes exportierte File verglichen. Der Standard Wert ist '​false'​
   * recusively (optional): Falls Ausgabe '​true',​ werden die Objekte einschliesslich die Objekte ihrer Kinder gemäss Repository Beziehung exportiert. Der Standard Wert ist '​true'​   * recusively (optional): Falls Ausgabe '​true',​ werden die Objekte einschliesslich die Objekte ihrer Kinder gemäss Repository Beziehung exportiert. Der Standard Wert ist '​true'​
  
 **POST** **POST**
- 
   * text/​xml-content stream EAD xml stream wird für beschreibenden Metadaten und Strukturen benötigt.   * text/​xml-content stream EAD xml stream wird für beschreibenden Metadaten und Strukturen benötigt.
  
-Beispiel: http://​localhost:​8080/​docuteamOAIS/​delivery?​pid=test:​1&​recursively=true+Beispiel: ​<​code>​http://​localhost:​8080/​docuteamOAIS/​delivery?​pid=test:​1&​recursively=true</​code>​
  
  
 ===2.2 Media Manipulation === ===2.2 Media Manipulation ===
  
-Der Media Manipulation Service funktioniert ähnlich wie der Fedora'​s ImageManip ​serivce. Der Einsatzbereich für diesen Service ist die MediaManipulation und die folgenden Parameter werden erwartet:+Der Media Manipulation Service funktioniert ähnlich wie der Fedora'​s ImageManip ​service. Der Einsatzbereich für diesen Service ist die MediaManipulation und die folgenden Parameter werden erwartet:
  
   * pid: Der persistente Identifikator von dem Objekt für welches das Access Format erstellt werden soll.   * pid: Der persistente Identifikator von dem Objekt für welches das Access Format erstellt werden soll.
Zeile 40: Zeile 40:
   * recalculate (optional, nur bei Ausführung '​convert'​):​ Falls Ausgabe '​true',​ wird ein neues File Format für den Zugriff erstellt, auch wenn ein solches bereits existiert. Standardwert '​false'​   * recalculate (optional, nur bei Ausführung '​convert'​):​ Falls Ausgabe '​true',​ wird ein neues File Format für den Zugriff erstellt, auch wenn ein solches bereits existiert. Standardwert '​false'​
  
-Beispiel: http://​localhost:​8080/​docuteamOAIS/​MediaManipulation?​pid=test:​1&​op=convert&​convertTo=flv+Beispiel: ​<​code>​http://​localhost:​8080/​docuteamOAIS/​MediaManipulation?​pid=test:​1&​op=convert&​convertTo=flv</​code>​
  
 **migration-config.xml:​**\\ **migration-config.xml:​**\\
Zeile 52: Zeile 52:
  
 Der Einsatzbereich von diesem Service ist die RepositoryInfo,​ und die folgenden Paramter werden erwartet:  ​ Der Einsatzbereich von diesem Service ist die RepositoryInfo,​ und die folgenden Paramter werden erwartet:  ​
-  * dataset: eine der Informations-Kategorien im Repository:​\\ +  * dataset: eine der Informations-Kategorien im Repository:​\\ ​ Info Basis Administratitive Informationen zum Repository\\ Storage in Gebrauch und freier Disk Space für jeden Namespace (und im Total)\\ Object Nummern von Objekten ​und Ingests für jeden Namespace (und im Total)\\ Fileformate aufgelistete File Formate ​im Repository mit Objekt Zählung
-    ​Info Basis Administratitive Informationen zum Repository\\ +
-    ​Storage in Gebrauch und freier Disk Space für jeden Namespace (und im Total)\\ +
-    ​Object Nummern von Objekten ​udn Ingests für jeden Namespace (und im Total)\\ +
-    ​Fileformate aufgelistete File Fomrate ​im Repository mit Objekt Zählung+
  
 Beispiel: http://​localhost:​8080/​docuteamOAIS/​RepositoryInfo?​dataset=storage Beispiel: http://​localhost:​8080/​docuteamOAIS/​RepositoryInfo?​dataset=storage
- 
--------------------------------------------------------------------------------------------------------------- 
-====2. Access ==== 
-===2.1 DIP creation ==== 
- 
-The DIP creation service will create a dissemination information package (DIP) for a given persistent identifier which contains the document, related documents if existing together with all metadata. The response will be a zipped file with all the content within. This file can be opened directly with docuteam tools like docuteam packer. 
- 
-The default location for the service is delivery, and the following parameters are expected: ​ 
-**GET** 
- 
-  * pid:The persistent identifier of the object for which the DIP should be created. 
-  * verifyChecksum (optional): If true, will compare checksums for each exported file. Default is '​false'​. 
-  * recursively (optional): If true, objects will be exported including their child objects according to repository relations. Default is '​true'​. 
- 
-**POST** 
- 
-  * text/​xml-content stream EAD xml stream to be used for descriptive metadata and structure. 
- 
-Example: http://​localhost:​8080/​docuteamOAIS/​delivery?​pid=test:​1&​recursively=true 
- 
-===2.2 Media Manipulation === 
- 
-The Media manipulation service works similar to Fedora'​s ImageManip service. The default location for the service is MediaManipulation,​ and the following parameters are expected: 
- 
-  * pid: The persistent identifier of the object for which the access format should be created. 
-  * url: URL of the content of the given PID; can be omitted if the fedora configuration from the property file should be used. 
-  * op (optional): Operation to be executed on the original content, supported values are '​convert'​ and '​preview';​ defaults to '​convert'​. 
-  * mode (optional, only for operation '​convert'​):​ Mode for returing the access file, supported values are '​stream'​ and '​player';​ defaults to '​player'​ if the property '​redirect.url'​ is set, otherwise it will stream the access format. 
-  * convertTo (optional, only for operation '​convert'​):​ Indicate the target format of the media content; currently, only mp3 and flv is supported; defaults to '​flv'​. 
-  * recalculate (optional, only for operation '​convert'​):​ If true, will create a new access format file even if an file already exists. Default is '​false'​. 
- 
-Example: http://​localhost:​8080/​docuteamOAIS/​MediaManipulation?​pid=test:​1&​op=convert&​convertTo=flv 
- 
-**migration-config.xml:​**\\ 
-<​code>​ 
-<​application id="​2"​ name="​Ghostscript"​ executable="​C:/​docuteam/​apps/​gs9.20/​bin/​gswin64c.exe"​ 
-                    parameter="​-dPDFA#​-dBATCH#​-dNOPAUSE#​-sDEVICE=pdfwrite#​-dPDFSETTINGS=/​screen#​-o#​{[arg2]}#​{[arg1]}"​ /> 
-</​code>​ 
- 
-====3 Preservation ==== 
- 
-This service offers various information on the repository and its content, allowing for proper preservation planning. 
- 
-The default location for the service is RepositoryInfo,​ and the following parameters are expected: 
- 
-  * dataset: one of the categories of information on the repository:​\\ 
-    info basic administrative information on the repository\\ 
-    storage used and free disk space for each namespace (and in total)\\ 
-    objects number of objects and ingests for each namespace (and in total)\\ 
-    fileformats list file formats in the repository with object count\\ 
- 
-Example: http://​localhost:​8080/​docuteamOAIS/​RepositoryInfo?​dataset=storage 
docuteam/oais_docuteamoais.1490266838.txt.gz · Zuletzt geändert: 2019/01/07 11:16 (Externe Bearbeitung)