Hi all,

I was not aware of the existence of that project [0], thanks for the
information. I think that there some details to take into account.

- The project is licensed under GPL 3.0, I do not know if there is any
conflict with the Apache Licence.
- Even though the the last realease was a few months ago, the last commits
were made 4 years ago.
- Some features such as: GetRecord, ListSets are not implemented yet.
- Only the oai_dc metadata format seems to be supported, since there are
not schema definitions for other formats such as: xoai or rdf.
- It seems that it needs some minor changes to work, I downloaded the code
and tried to run it, but obtained some errors in the xjc goal of the
jaxb2-maven-plugin that need to be reviewed.

I would like to know your opinion about this. On one hand, I could port
this project to the Apache Camel codebase (under the creator permission
obviously) and implement all missing features, On the other hand, I could
implement a new OAI-PMH component from scratch in order to not interfere
with this project.

Alternatively, there are other standards that are not still implemented in
Apache Camel and they are used in libraries world-wide such as
MARC21/MARCXML [1] or Z39.50 [2]. There are also good options to be Apache
Camel Components and I have some experience working with them. So, I could
to create a proposal for them instead.

Please let me known your thoughts about this.

[0] https://github.com/cbadenes/camel-oaipmh
[1] https://en.wikipedia.org/wiki/MARC_standards
[2] https://en.wikipedia.org/wiki/Z39.50

Best regards
Juan

El vie., 6 mar. 2020 a las 3:45, Andrea Cosentino (<anco...@gmail.com>)
escribió:

> Hello Juan,
>
> The proposal looks interesting to me. Maybe you can write down your
> proposal to submit for Gsoc.
>
> Il giorno gio 5 mar 2020 alle ore 05:56 Juan Segarra <
> juanksegar...@gmail.com> ha scritto:
>
> > Hi all,
> >
> > I am Juan Carlos Segarra a student at UDC in Ecuador. I am looking
> forward
> > to participate as a GSoC student this year. I have some experience
> working
> > with Java, Maven and Git, and I am familiar with Apache Camel because I
> > used it during an internship last year at my university.
> >
> > In that internship, we tried to integrate some digital repositories,
> > digital libraries and other sources of my university using only Apache
> > Camel, however as we found out, Apache Camel currently does not support
> the
> > OAI-PMH [0] protocol for harvesting that kind of data. So, we had to
> > develop a workaround with third-party software. Therefore, I thought I
> > could propose the implementation of a consumer component for OAI-PMH to
> the
> > Apache Camel Community. I think that such component will be extremely
> > useful for people working with digital repositories and data integration
> in
> > libraries world-wide.
> >
> > Please, let me known if you find my proposal interesting for Apache Camel
> > and if somebody would be interested in mentoring this, so I can work on a
> > formal proposal.
> >
> > [0] https://www.openarchives.org/pmh/
> >
> > Regards,
> > Juan
> >
>

Reply via email to