Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Für Datensätze zur Administration von URNs wird xepicur zukünftig nur mehr noch für die Übertragungsart OAI-PMH verbindlich sein.

...

  • 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 gibt sowohl obligatorische Attribute ("type", "scheme", "imt") und als auch optionale Attribute ("role", "status" oder "type") definiert.
    • Beispiel: <identifier scheme="url" role="primary">

...

Bezeichnungepicurwird ausgewertet
Attributekeine
Unterelemente
  • "administrative_data"
  • "record"
Wiederholbarnein
Obligatorischja
BeschreibungDas Wurzelelement bildet die äußere Einheit eines XML-Dokumentes.
Syntax
<epicur> 
  <administrative_data>
  [...]
</administrative_data>
  <record> 
[...]
</record>
< /epicur>

Elementgruppe "administrative_data"

 Element Element "administrative_data"

Bezeichnungadministrative_datawird Wird zukünftig nicht mehr ausgewertet, da es aber obligatorisch ist, bitte dennoch liefern.
Attributekeine
Unterelemente
  • "delivery"

Wiederholbarnein
Obligatorischja
Beschreibung

Das Element dient der Kapselung von Legitimationsdaten, der Spezifizierung des URN-Meldeprozesses,
der verwendeten Transferschnittstelle sowie der Art der Rückmeldung.


Syntax
<administrativ_data>
 <delivery>
  [...]
 </delivery>
< /administrative_data>

 Element Element "authorization" 

Bezeichnungauthorizationwird Wird nicht mehr ausgewertet. Bitte nicht mehr verwenden
Attributekeine

Unterelemente

  • "person_id"
    Legitimations_ID einer Person.
  • "system_id"
    Alternative zu "person_id". Es kann eine ID sein, die nur in Zusammenhang mit maschinengesteuerter URN-Meldung erfolgt.
  • "urn_nid"
    Das Element beinhaltet den URN-Unternamensraum wie z. B. "urn:nbn:de".

  • "urn_snid"
    Das Element beinhaltet den NBN-Unternamensraum wie z. B. "urn:nbn:de:gbv:089". Das Ziel ist das Ermitteln von Berechtigungen zur Administration des URN-Unternamensraumes.
Wiederholbarnein
Obligatorischnein
BeschreibungDie 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>
   <person_id>F6000123</person_id>
   <urn_snid>urn:nbn:de:089</urn_snid>
  </authorization>
 </delivery>
</administrative_data>

Element "update_status"

Bezeichnungupdate_statuswird Wird zukünftig nicht mehr ausgewertet, da es aber obligatorisch ist, bitte mit beliebigem Attribut verwenden.
Attribute

"type" mit folgenden Inhalten:

  • "urn_new"
    Kennzeichnung der Meldung als "URN-Erstregistrierung". Bei Einbindung in OAI muss bei Neuerstellung von Records "urn_new" angegeben werden.
wird aktuell noch ausgewertet
  • "urn_new_version"
wird Wird nicht mehr ausgewertet.
  • "urn_alternative"
wird Wird nicht mehr ausgewertet.
  • "url_update"
wird Wird aktuell ausgewertet.
  • "url_update_general"
    Aktualisierung von URLs. Dieses Attribut muss angegeben, wenn der Record nur "neue" URLs beinhaltet. Es werden alle registrierten URLs gelöscht und mit den "neuen" URLs ersetzt.
wird Wird nicht mehr ausgewertet.
  • "url_delete"
    Dieses Attribut wird gesetzt, wenn eine URL gelöscht werden soll.
wird Wird aktuell noch ausgewertet.
  • "url_insert"
    Dieses Attribut wird gesetzt, wenn eine neue URL hinzugefügt (im Sinne eines URL-Nachmeldeprozesses) werden soll.
wird Wird aktuell noch ausgewertet.
Unterelementekeine
Wiederholbarnein
Obligatorischja
BeschreibungDas Element dient der Spezifizierung der Art des Meldeprozesses.
Syntax
<update_status type="urn_new"/>

Element "transfer"

Bezeichnungtransferwird Wird nicht mehr ausgewertet. Bitte nicht mehr verwenden.
Obligatorischnein

Element "resupply"

Bezeichnungresupplywird Wird nicht mehr ausgewertet. Bitte nicht mehr verwenden.
Obligatorischnein

Beispiel "administrative_data"

<epicur>

<administrative_data>




<delivery>




<update_status type="urn_new"/>


</delivery>

</administrative_data>
[...]
<epicur></epicur>

Elementgruppe "record"

Element "record"

Bezeichnungrecordwird Wird ausgewertet

Attribute

keine
Unterelemente
  • "identifier"
    Mit dem Element "identifier" werden URN und URL mit unterschiedlichen Attributen erfasst.
wird Wird ausgewertet

  • "resource"
    Das Element "resource" mit den Unterelementen "identifier" und "format" dient der Abbildung der Zusammenhänge von URN und URL.
wird Wird ausgewertet

  • "isPartOf"
    Das Element "isPartOf" dient der Erfassung von Informationen über URNs und URLs für Teildokumente.

URN und URLs werden registriert, die hierarische Struktur aber ignoriert.


  • "isVersionOf"
wird Wird nicht mehr ausgewertet. Bitte nicht mehr verwenden.

  • "hasVersion"
wird Wird nicht mehr ausgewertet. Bitte nicht mehr verwenden.
Wiederholbarja, aber Bei Einbindung des Schemas in OAI 2.0 ist die Kardinalität des Elements "record" auf 1 begrentzt.  
Obligatorischja
Beschreibung

Das Element "record" kapselt URN-URL-Beziehungen der Objekte.

Das Element record ist dem Wurzelelement "epicur" direkt untergeordnet. Es ist wiederholbar, um Sammelmeldungen zu generieren. Dieser Fall kann bei der Implementation des URN-Melde- und Updateprozesses ueber über eine separate URN-Schnittstelle eintreten. Bei Einbindung des Schemas in OAI 2.0 ist die Kardinalität des Elements "record" auf 1 begrentztbegrenzt.  

Syntax
<record>
  [...]
< /record>

Element "identifier"

...