[Koha-bugs] [Bug 13642] Adding new features for Dublin Core metadata

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Oct 27 16:35:49 CET 2015


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13642

--- Comment #105 from Héctor Eduardo Castro Avalos <hector.hecaxmmx at gmail.com> ---
(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.


More information about the Koha-bugs mailing list