http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13642
--- Comment #103 from Frédéric Demians <[email protected]> --- Here's what I can think of this. There is already in Koha an inconsistency in the way DC is generated. (1) When exporting, C4::Record::marc2dcxml() is used. (2) In OAI server, an XSLT transformation is done using XSL file found in koha-tmpl/intranet- tmpl/prog/en/xslt. The OAI approach seems more sensible since it allows to have a transformation logic per MARC flavor, and even in OAI extended mode, a transformation specific to a Koha installation. Currently, C4::Record::marc2dcxml() delegates the semantic transformation from MARC21 to XML DC to this module: MARC::Crosswalk::DublinCore. I don't think this is a great idea. This is an old-unmaintained module (10 years old). And it doesn't work for Unimarc. I haven't paid attention to that, but I can't see how DC export could work with an Unimarc catalog. Your module Koha::Crosswalk::DublinCore still wraps a call MARC::Crosswalk::DublinCore. The MARC21 to Unimarc transformation on the fly isn't a good idea at all. This would add complexity for an unreliable result. Why not just fixing XSL files transforming MARCXML biblios into DC and use them in marc2dcxml()? Side note about dependencies -- RDF::Trine have Moose as dependency. Aren't we supposed to avoid that? -- You are receiving this mail because: You are watching all bug changes. _______________________________________________ Koha-bugs mailing list [email protected] http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
