Solr indexing stylesheets depend on mycore-mods component
Description
Das Stylesheet solr/indexing/mycoreobject-dynamicfields-3.xsl welches in der mycore-solr Komponente in den Indexierungsprozess eingebunden wird, nutzt XSLT3-Funktionen aus mycore-mods ( <xsl:import href="resource:xsl/functions/mods.xsl" />)
Dadurch lassen sich MyCoRe-Anwendungen, die kein MODS-Datenmodell verwenden (z.B. die Professorenkataloge) ohne Abhängigkeit zu mycore-mods nicht betreiben.
Als vorrübergehende Lösung, und um arbeitsfähig zu sein, habe ich im Profkat-Modul eine Dummy {{mods.xsl }} angelegt, die die XSLT-Funktionen implementiert und Default-Werte zurückgeben.
Lösungsvorschlag: Verschiebe des Stylesheets mycoreobject-dynamicfields-3.xsl nach mycore-mods (Dann auch in den Properties die Transformer-Kette anpassen!)
Das Stylesheet
solr/indexing/mycoreobject-dynamicfields-3.xsl
welches in der mycore-solr Komponente in den Indexierungsprozess eingebunden wird, nutzt XSLT3-Funktionen aus mycore-mods (
<xsl:import href="resource:xsl/functions/mods.xsl" />
)Dadurch lassen sich MyCoRe-Anwendungen, die kein MODS-Datenmodell verwenden (z.B. die Professorenkataloge) ohne Abhängigkeit zu mycore-mods nicht betreiben.
Als vorrübergehende Lösung, und um arbeitsfähig zu sein, habe ich im Profkat-Modul eine Dummy {{mods.xsl }} angelegt, die die XSLT-Funktionen implementiert und Default-Werte zurückgeben.
Lösungsvorschlag:
Verschiebe des Stylesheets
mycoreobject-dynamicfields-3.xsl
nach mycore-mods(Dann auch in den Properties die Transformer-Kette anpassen!)