Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add marcxml fetcher #472

Closed
wants to merge 23 commits into from
Closed

Add marcxml fetcher #472

wants to merge 23 commits into from

Conversation

@koppor koppor marked this pull request as draft October 14, 2020 09:52
# Conflicts:
#	src/main/java/org/jabref/logic/importer/fetcher/GvkFetcher.java
# Conflicts:
#	src/main/java/org/jabref/logic/importer/fetcher/GvkFetcher.java
#	src/main/java/org/jabref/logic/importer/fetcher/transformers/BVBQueryTransformer.java
@calixtus calixtus mentioned this pull request Sep 22, 2021
@koppor
Copy link
Member

koppor commented Mar 28, 2022

Ideas from DevCall:

Convert from marcxml to Dublin Core and then import.

grafik

Source https://www.loc.gov/standards/marcxml/

Other XSLT: https://gist.github.com/kardeiz/4504802

The drawback may be that German libraries do not follow that conversion.

Steps:

  1. Check whether the XSLT covers the "German" codes. REsult: NO, For instance, 490 is not covered.
  2. If yes: Rewrite converter
  3. If no: Continue here

@calixtus
Copy link
Member Author

calixtus added 2 commits May 2, 2022 22:10
# Conflicts:
#	gradle/wrapper/gradle-wrapper.properties
uriBuilder.addParameter("version", "1.1");
uriBuilder.addParameter("recordSchema", "marcxml");
uriBuilder.addParameter("operation", "searchRetrieve");
uriBuilder.addParameter("query", new DefaultQueryTransformer().transformLuceneQuery(query).orElse("")); // new BVBQueryTransformer().transformLuceneQuery(query).orElse(""));
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove comment?

@koppor
Copy link
Member

koppor commented Mar 13, 2023

Filed at JabRef#9641

@koppor koppor closed this Mar 13, 2023
@koppor koppor deleted the add-marcxml-fetcher branch May 14, 2023 08:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

2 participants