Skip to content
This repository has been archived by the owner on Dec 7, 2020. It is now read-only.

serializers: creation of serializers with xslt #53

Merged
merged 3 commits into from
Mar 16, 2017

Conversation

dinosk
Copy link
Member

@dinosk dinosk commented Mar 15, 2017

  • Adds xslts folder with transformation formats
    MARC21 to DublinCore OAI, RDF, SRW

  • Adds serializer instances using the xslts.

  • Fixes MARCXMLSerializer.dump() when calling without schema_class.

  • Adds templates for record export and export options in detail view.

Signed-off-by: Dinos Kousidis konstantinos.kousidis@cern.ch

@lnielsen
Copy link
Member

In general looks good. One thing though we need to check is the license of the XSLT stylesheets. I don't find any info on their website about how they are released so we might need to contact them.

@lnielsen
Copy link
Member

Here we go for one of them:
https://github.com/LibraryOfCongress/MarcMods3.6xsl

@dinosk
Copy link
Member Author

dinosk commented Mar 15, 2017

@lnielsen I saw that it is labeled free here, it's the MARCXML link under Web & XML Tools. Should I use the one you linked for Mods either way?

* Adds xslts folder.
  Transformation formats MARC21 to MODS 3.6, 3.5
				   DublinCore OAI, RDF, SRW

* Adds serializer instances using the xslts.

* Fixes MARCXMLSerializer.dump() when calling without schema_class.

* Adds templates for record export and export options in detail view.

Signed-off-by: Dinos Kousidis <konstantinos.kousidis@cern.ch>
Signed-off-by: Lars Holm Nielsen <lars.holm.nielsen@cern.ch>
@lnielsen lnielsen self-requested a review March 16, 2017 00:11
@dinosk dinosk requested a review from nharraud March 16, 2017 10:04
* Fixes unsorted imports

Signed-off-by: Dinos Kousidis <konstantinos.kousidis@cern.ch>
@lnielsen lnielsen merged commit f5b36ab into inveniosoftware:master Mar 16, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants