Dies ist die Die ursprüngliche xepicur Dokumentation . Bei dieser ist die aktuelle Umsetzung beim Ingest in den URN-Service nicht berücksichtigt.wird ergänzt mit den Hinweisen, welche Elemente aktuell und in Zukunft tatsächlich ausgewertet werden.
Die ergänzte und kommentierte Referenzbeschreibung finden Sie hier.
Inhalt | ||
---|---|---|
|
Generelle Hinweise
...
Für Datensätze zur Administration von URNs ist wird xepicur zukünftig nur mehr für die Übertragungsart OAI-PMH verbindlich sein.
Hinweise zu Datenstruktur und Syntax
Für den Datensatz ist als Dokumentformat XML verbindlich.
- Elementtypen
- Der Metadatensatz enthält Datenelemente, die nach Elementtypen differenziert in strukturierter Form angegeben sind. Jedes Datenelement wird durch einen Elementbezeichner (tag) eingeleitet, der den Elementnamen angibt.
Beispiel: <identifier>
- Attribute
- Elementbezeichner werden durch Attribute spezifiziert. Es wurden obligatorische Attribute ("type", "scheme", "imt") und optionale Attribute ("role", "status" oder "type") definiert.
- Beispiel: <identifier scheme="url" role="primary">
Beschreibung des Datenformates, Reihenfolge und Struktur der Elemente
Beschreibung des Datenformates, Reihenfolge und Struktur der Elemente
Generelle Struktur
Ein XML-Datensatz besteht aus einem Wurzelelement
<epicur>
und zwei hierarchisch untergeordneten Elementen
<administrative_data>
<record>
Wurzelelement "epciur"
Bezeichnung | epicur | wird ausgewertet |
---|---|---|
Attribute | keine | |
Unterelemente |
| |
Wiederholbar | nein | |
Obligatorisch | ja | |
Beschreibung | Das Wurzelelement bildet die äußere Einheit eines XML-Dokumentes. | |
Syntax | <epicur> <administrative_data> [...] </administrative_data> <record> [...] </record> < /epicur> |
Elementgruppe "administrative_data"
...
Bezeichnung | administrative_data | wird ausgewertet |
---|---|---|
Attribute | keine | |
Unterelemente |
| |
Wiederholbar | nein | |
Obligatorisch | ja | |
Beschreibung | Das Element dient der Kapselung von Legitimationsdaten, der Spezifizierung des URN-Meldeprozesses, | |
Syntax | <administrativ_data> <delivery> [...] </delivery> < /administrative_data> |
Element "authorization"
Bezeichnung | authorization | wird nicht mehr ausgewertet. Bitte nicht mehr verwenden | |||||||
---|---|---|---|---|---|---|---|---|---|
Attribute | keine | ||||||||
Unterelemente |
| ||||||||
Wiederholbar | nein | ||||||||
Obligatorisch | nein | ||||||||
Beschreibung | Die Informationen dienen der Spezifizierung des URN-Meldeprozesses wie z.B. URN-Erstmeldung oder URL-Aktualisierung, der verwendeten Transferschnittstelle oder der Art der Rückmeldung. | ||||||||
Syntax | <administrative_ | data> <delivery> <authorization> <persondata> | id> <urnid> | snid> </authorization> </delivery><snid> |
Element "update_status"
Bezeichnung | update_status | wird wird zukünftig nicht mehr ausgewertet, da es aber obligatorisch ist, bitte mit beliebigem Attribut verwenden. |
---|---|---|
Attribute | "type" mit folgenden Inhalten: | |
| wird | nichtaktuell noch ausgewertet |
| wird nicht mehr ausgewertet. | |
| wird nicht mehr ausgewertet. | |
| wird nicht mehr aktuell ausgewertet. | |
| wird nicht mehr ausgewertet. | |
| wird | nicht mehraktuell noch ausgewertet. |
| wird | nicht mehraktuell noch ausgewertet. |
Unterelemente | keine | |
Wiederholbar | nein | |
Obligatorisch | ja | |
Beschreibung | Das Element dient der Spezifizierung der Art des Meldeprozesses | |
Syntax | <update_status type="urn_new"/> |
Element "transfer"
Bezeichnung | transfer | wird nicht mehr ausgewertet. Bitte nicht mehr verwenden |
---|---|---|
Obligatorisch | nein |
...
Beispiel "administrative_data"
<epicur> | |||||
<administrative_data> | |||||
<delivery> | |||||
<update_status type="urn_new"/> | |||||
</delivery> | |||||
</administrative_data> | |||||
[...] | |||||
<epicur> |
Elementgruppe "record"
Element "record"
...