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

Consider reorganizing metadata import code #8631

Open
landreev opened this issue Apr 20, 2022 · 0 comments
Open

Consider reorganizing metadata import code #8631

landreev opened this issue Apr 20, 2022 · 0 comments

Comments

@landreev
Copy link
Contributor

As currently implemented, metadata import for the supported formats (DC, DDI...) is hard-coded in the application. We should consider changing it to something similar to how the exports are implemented (as Exporter classes that ExportService loads dynamically). This would make it easier to add support for more formats (and, potentially, for harvesting from more sources).

If we wanted to be really fancy, we could add support for loading these as real dynamic plugins, that could be dropped in place, without needing to add the code to the application project).

@mreekie mreekie added NIH OTA: 1.4.1 4 | 1.4.1 | Resolve OAI-PMH harvesting issues | 5 prdOwnThis is an item synched from the product ... and removed NIH OTA: 1.4.1 4 | 1.4.1 | Resolve OAI-PMH harvesting issues | 5 prdOwnThis is an item synched from the product ... labels Oct 25, 2022
@mreekie mreekie removed the NIH OTA: 1.4.1 4 | 1.4.1 | Resolve OAI-PMH harvesting issues | 5 prdOwnThis is an item synched from the product ... label Nov 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants