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 08:21] – [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:// | ||
- | |||
- | |||
- | ===== bagit container structure specification ===== | ||
- | |||
- | Within the zipped bagit, these SIP are organized as follows: | ||
- | |||
- | - bagit contains **at least sha256 checksums** | ||
- | - 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.1572938495.txt.gz · Zuletzt geändert: 2019/11/05 08:21 von frederic