http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13642
--- Comment #105 from Héctor Eduardo Castro Avalos <[email protected]> --- (In reply to Frédéric Demians from comment #103) > 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? Where I can find information about avoiding Moose in Koha? Another question is: How to deal with RDF and SPARQL in Koha if we can't use Moose? All linked data in Semantic Web point to use RDF as basis. For example, the new recommendation for DC is RDF <http://dublincore.org/documents/dc-rdf/>. BIBCO works with RDF. RDA Resgistry <http://www.rdaregistry.info/> works with RDF. RIMMF works with RDF. With xslt transformation we can only transform to simple DC RDF (BTW, out-of-date, superseded standard <http://dublincore.org/documents/dcmes-xml/>), and what about the potential to use the complete dcterm namespace? Regards -- 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/
