-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Labels
Description
Der OAI-MetadataPrefix für ein Format, kann mit der Option prefixLabel konfiguriert werden.
oai.format.xmdpdata.class = Oai_Model_Prefix_XMetaDissPlus_XMetaDissPlusServer
oai.format.xmdpdata.hasFilesVisibleInOai = false
oai.format.xmdpdata.prefixLabel = xMetaDissPlus
Aktuell wird aber der Schlüssel in der Konfiguration, also oai.format.XMDPDATA. als MetadataPrefix beim Zugriff verwendet. Das konfigurierte PrefixLabel hingegen bei der Auflistung für ListMetadataFormats.
Das ist bei der Konfiguration von xmdpdata aufgefallen, weil die Klasse Oai_Model_Prefix_XMetaDissPlus_XMetaDissPlusServer einen Defaultwert für PrefixLabel hat.
- Ist PrefixLabel konfiguriert, sollte es überall verwendet werden.
- Der Schlüssel in der Konfiguration solle als Fallback und dann ebenfalls überall verwendet werden.
- Wird eine Klasse mit Defaultwert für PrefixLabel wiederverwendet, ohne dass das Label auf einen anderen Wert gesetzt wird, muss es eine Fehlermeldung im Log geben und idealerweise in der Administration. Das Format sollte dann nicht verfügbar sein, bis die Konfiguration gefixt ist.