Skip to content

OAI Format Option "prefixLabel" muss Priorität haben #1368

@j3nsch

Description

@j3nsch

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.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions