docuteam:sip_dc_public_documentation
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| docuteam:sip_dc_public_documentation [2019/11/05 07:44] – [container structure specification] frederic | docuteam:sip_dc_public_documentation [2023/02/06 14:55] (aktuell) – gelöscht Administrator | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== | ||
| - | ===== generalities ===== | ||
| - | |||
| - | A Docuteam DublinCore SIP is a zipped bagit, using at least sha256 checksums (other checksum algorithms supported by bagit are optional). Inside the bagit container, a hierarchical folder contains data objects described using XML DublinCore metatdata. | ||
| - | |||
| - | References: | ||
| - | * Bagit library: | ||
| - | * https:// | ||
| - | * https:// | ||
| - | * https:// | ||
| - | * https:// | ||
| - | * DublinCore | ||
| - | * http:// | ||
| - | |||
| - | |||
| - | ===== container structure specification ===== | ||
| - | |||
| - | Within the zipped bagit, these SIP are organized as follows: | ||
| - | |||
| - | - bagit checksum are **at least sha256** | ||
| - | - the root folder, corresponding to the root object within the SIP, is named " | ||
| - | - subfolders may be named freely | ||
| - | - subfolders may be organized recursively | ||
| - | - in each folder (at all levels) there is a mandatory metadata file always named " | ||
| - | - in addition, each folder (at all levels) may contain either (but not both!): | ||
| - | * one or more subfolders | ||
| - | * one datafile, which may be named freely (except " | ||
| - | |||
| - | A more formal structure definition : | ||
| - | |||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== container structure examples ===== | ||
| - | |||
| - | ==== example 1 : container structure with only one file ==== | ||
| - | |||
| - | < | ||
| - | data/ | ||
| - | ├── dc.xml | ||
| - | └── filename1.ext | ||
| - | </ | ||
| - | ==== example 2 : container structure with several files ==== | ||
| - | |||
| - | < | ||
| - | data/ | ||
| - | ├── dc.xml | ||
| - | ├── folder1 | ||
| - | │ | ||
| - | │ | ||
| - | ├── folder2 | ||
| - | │ | ||
| - | │ | ||
| - | └── folder3 | ||
| - | ├── dc.xml | ||
| - | └── fileC.ext | ||
| - | |||
| - | </ | ||
| - | |||
| - | ==== example 3 :complex structure with several files ==== | ||
| - | |||
| - | < | ||
| - | data/ | ||
| - | ├── dc.xml | ||
| - | ├── folder1 | ||
| - | │ | ||
| - | │ | ||
| - | │ | ||
| - | │ | ||
| - | │ | ||
| - | │ | ||
| - | │ | ||
| - | │ | ||
| - | │ | ||
| - | ├── folder6 | ||
| - | │ | ||
| - | │ | ||
| - | └── folder7 | ||
| - | ├── dc.xml | ||
| - | └── folder8 | ||
| - | ├── dc.xml | ||
| - | └── folder9 | ||
| - | ├── dc.xml | ||
| - | └── file8.ext | ||
| - | </ | ||
| - | ===== metadata specification ===== | ||
| - | |||
| - | Metadata is restricted to the Dublin Core Metadata Element Set, i.e. to 15 elements (dc 1.1 terms, see http:// | ||
| - | |||
| - | In addition, the following constraints apply: | ||
| - | - The **" | ||
| - | * **At each level: the the client application identifier** of the object with the prefix " | ||
| - | * **At root level, a mandatory identifier with the customer namespace** in the repository (this is often the ISIL code) prefixed with " | ||
| - | - The **" | ||
| - | - **All other 13 fields are optional and repeatable**, | ||
| - | * Creator (e.g. the authors, one per field repetition, that can be persons or institutions) | ||
| - | * Subject (typically keywords, one per field repetition) | ||
| - | * Description (a textual description of the object or folder) | ||
| - | * Publisher | ||
| - | * Contributor | ||
| - | * Date (use ISO-8601, e.g. 2018-11-30) | ||
| - | * Type | ||
| - | * Format | ||
| - | * Source | ||
| - | * Language | ||
| - | * Relation | ||
| - | * Coverage | ||
| - | * Rights | ||
| - | |||
| - | ===== metadata examples ===== | ||
| - | |||
| - | ==== example 1: minimal metadata at root level ==== | ||
| - | |||
| - | < | ||
| - | <?xml version=" | ||
| - | |||
| - | < | ||
| - | xmlns: | ||
| - | xmlns: | ||
| - | |||
| - | < | ||
| - | < | ||
| - | < | ||
| - | |||
| - | </ | ||
| - | </ | ||
| - | |||
| - | ==== example 2: full metadata at root level ==== | ||
| - | |||
| - | < | ||
| - | <?xml version=" | ||
| - | |||
| - | < | ||
| - | xmlns: | ||
| - | xmlns: | ||
| - | | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | |||
| - | </ | ||
| - | |||
| - | </ | ||
docuteam/sip_dc_public_documentation.1572936287.txt.gz · Zuletzt geändert: 2019/11/05 07:44 von frederic