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:01]
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:​\\ ​ 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 Fomrate ​im Repository mit Objekt Zählung+  * 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
  
 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.1490266913.txt.gz · Zuletzt geändert: 2019/01/07 11:16 (Externe Bearbeitung)