docuteam:oais_docuteamoais
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
docuteam:oais_docuteamoais [2017/03/23 12:01] – [3 Preservation] ladina | docuteam:oais_docuteamoais [2017/08/31 09:23] – Tobias Wildi | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
===== docuteam OAIS ===== | ===== docuteam OAIS ===== | ||
- | Bei docuteam OAIS handelt es sich um eine Sammlung von Schnittstellen, | + | Bei docuteam OAIS handelt es sich um eine Sammlung von Schnittstellen, |
- | + | \\ | |
- | {{: | + | \\ |
+ | {{: | ||
==== Ü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 Dokument, sofern existent verwandte Dokumente | + | Der DIP Erstellungs-Service erstellt ein Dissemination Information Package (DIP) für einen vorhandenen persistenten Identifikator. Der Identifikator beinhaltet das Dokument |
+ | |||
+ | 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 ' | + | * verifyChecksum (optional): Falls Ausgabe ' |
* recusively (optional): Falls Ausgabe ' | * recusively (optional): Falls Ausgabe ' | ||
**POST** | **POST** | ||
- | |||
* text/ | * text/ | ||
- | Beispiel: http:// | + | Beispiel: |
===2.2 Media Manipulation === | ===2.2 Media Manipulation === | ||
- | Der Media Manipulation Service funktioniert ähnlich wie der Fedora' | + | Der Media Manipulation Service funktioniert ähnlich wie der Fedora' |
* 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 ' | * recalculate (optional, nur bei Ausführung ' | ||
- | Beispiel: http:// | + | Beispiel: |
**migration-config.xml: | **migration-config.xml: | ||
Zeile 52: | Zeile 52: | ||
Der Einsatzbereich von diesem Service ist die RepositoryInfo, | Der Einsatzbereich von diesem Service ist die RepositoryInfo, | ||
- | * dataset: eine der Informations-Kategorien im Repository: | + | * dataset: eine der Informations-Kategorien im Repository: |
Beispiel: http:// | Beispiel: http:// | ||
- | |||
- | -------------------------------------------------------------------------------------------------------------- | ||
- | ====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 ' | ||
- | * recursively (optional): If true, objects will be exported including their child objects according to repository relations. Default is ' | ||
- | |||
- | **POST** | ||
- | |||
- | * text/ | ||
- | |||
- | Example: http:// | ||
- | |||
- | ===2.2 Media Manipulation === | ||
- | |||
- | The Media manipulation service works similar to Fedora' | ||
- | |||
- | * 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 ' | ||
- | * mode (optional, only for operation ' | ||
- | * convertTo (optional, only for operation ' | ||
- | * recalculate (optional, only for operation ' | ||
- | |||
- | Example: http:// | ||
- | |||
- | **migration-config.xml: | ||
- | < | ||
- | < | ||
- | parameter=" | ||
- | </ | ||
- | |||
- | ====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, | ||
- | |||
- | * 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:// |