OPUS4 / opus4-bibtex

BibTeX support for OPUS 4
Other
1 stars 5 forks source link

Mapping von BibTeX-Feldern zu Enrichments ermöglichen #30

Closed j3nsch closed 2 years ago

j3nsch commented 2 years ago

Es soll eine neue Mapping-Klasse erstellt werden, die es ermöglicht ein BibTeX-Feld als Enrichment zu speichern. Die Klasse SimpleRule ermöglicht ein Mapping zu normalen OPUS 4 Feldern. Um ein Enrichment zu setzen, müssen aber zwei Parameter übergeben werden, der Name des Enrichments und der Wert. Momentan wird dafür eine separate Mapping-Klasse benötigt.

Mit der Überarbeitung des Frameworks und des Datenmodells wird diese Sonderbehandlung in Zukunft evtl. nicht mehr notwendig sein, wenn lokale Erweiterungen direkt verwendet werden können, als wären sie Standardfelder. "Enrichments" wird es dann nicht mehr geben, sondern nur noch Default-Felder, die im Standard definiert sind und lokale Felder, die für die jeweilige Instanz konfiguriert wurden. Diese Funktionalität wird frühstens mit OPUS 4 v5.x kommen und daher sollte erst einmal eine Mapping-Klasse geschrieben werden, die mit den alten Enrichments verwendet werden kann.

j3nsch commented 2 years ago

@sigwei, @stconradr Ein Mapping auf Enrichments ist momentan noch nicht möglich. Ich werde dafür eine neue Regelklasse schreiben. Das sollte relativ einfach sein.

j3nsch commented 2 years ago

@sigwei, @stconradr Das Mapping auf Enrichments ist jetzt möglich. Ich habe die README.md für opus4-bibtex mit einem Beispiel erweitert.