Identifier

Die Identifier werden gemäss dem folgenden Schema gebildet und bestehen ab der Migrationsphase. Ein künftiger Aus- bzw. Umbau in Richtung ARK-ID oder Handle sind mögliche Optionen.

Type

URI Pattern

Bemerkungen

Type

URI Pattern

Bemerkungen

rico:CorporateBody (Institution)

https://memobase.ch/institution/{INSTITUTION-ID}

  • Die INSTITUTION_ID wird von Memoriav oder durch die Institution manuell vergeben.

  • Die INSTITUTION_ID besteht aus 3 Kleinbuchstaben ODER aus 3 Kleinbuchstaben, Unterstrich und Zahl. Die zweite Variante dient zur Beschreibung von Zweigstellen. Die Zahl ist einstellig und wir pro Zweigstelle hochgezählt.

  • Jede INSTITUTION_ID muss sich von allen anderen INSTITUTION_IDs unterscheiden.

rico:RecordSet (Bestand)

https://memobase.ch/recordSet/{RECORD_SET_ID}

  • Die RECORD_SET_ID wird von Memoriav manuell vergeben

  • Die RECORD_SET_ID besteht aus den drei Buchstaben der Institutionen ID, einem Bindestrich und einer dreistelligen Laufnummer. Die Laufnummer beginnt bei 001 pro Institution.

  • Jede RECORD_SET_ID muss sich von allen anderen RECORD_SET_IDs im System unterscheiden.

rico:Record

https://memobase.ch/record/{RECORD_SET_ID}-{NORMALIZED_SOURCE_ID}

  • In manchen Fällen gibt es keine SOURCE ID. In diesen Fällen wird sie von Memoriav manuell gesetzt.

  • Die NORMALIZED_SOURCE_ID wird wie folgt produziert:

    • Ersetze illegale Charaktere (., @, /, ?, [, ], :, # ) und Leerzeichen ( , \t, \r, \n) mit einem Unterstrich (_).

    • Ersetze alle übrigen Leerzeichen ( , \t, \r, \n) mit einem Unterstrich (_).

    • Ersetze mehrere aufeinanderfolgende Unterschriche (_) mit einem einzelnen Unterstrich (_).

Physical Object

https://memobase.ch/physical/{RECORD-ID}-{COUNT}

  • Startwert von COUNT ist 1

Digital Object

https://memobase.ch/digital/{RECORD-ID}-{COUNT}

  • Startwert von COUNT ist 1

Thumbnails / Preview-Objekte

https://memobase.ch/digital/{DIGITAL-OBJECT-ID}/derived

  • Die DIGITAL_OBJECT_ID wird vererbt durch das originale Digital Object.

In der Migrationsphase gehen wir davon aus, dass pro rico:Record maximal ein physisches oder ein digitales Objekt vorhanden ist. Ist ein Objekt vorhanden, wird der Count auf 1 gesetzt, falls kein (digitales) Objekt vorhanden ist, wird kein Identifier benötigt. Die Unterscheidung digital/physisch ergibt sich somit aus dem Pfad des Identifiers.