Hello everyone:
I'm working at frontiers publication group and we are implanting invenio as
our documentation database. At moment, we are uploading data to invenio
using bibupload from command line, this data is contained in marcxml
records we obtain and generate from different external sources. The problem
is that these sources can contain shared data about the same publication,
the decision whether 2 records correspond to the same publication is left
to bibupload since its default behavior suits our needs. The problem is
then that invenio modes "insert" and "append" are exclusive, but we want to
append when the record is found and insert when it's not. The equivalent
option with "replace" instead of "append" already exists and is applied
when "-i -r" command line params are both present but when "-i -a" is used,
only one of them is used, thus failing if the record is found and the mode
is "insert" or if the record is not found and the mode is "append" (it
seems -i prevails over -a). Considering our need, we've changed invenio
source in order to provide this functionality, as far as we've seen and
tested, only bibupload.py and bibupload_config.py need to be modified, so
far we've done minimal possible changes.
Considering our case could happen to other people and understanding the
downsides of modifying the standard invenio sources, we wanted to ask if
this has been discussed before and there is another way to achieve this
behavior we want without altering invenio sources, or are you considering
doing something that can work for us in future versions.
I hope i've explained myself correctly, but if there anything else you need
to know please ask. Thank you very much for your time.

Best Regards
--
Mauricio Acebal
Senior Software Engineer

Frontiers <http://www.frontiersin.org/>
Centro de Empresas - UPM
Campus de Montegancedo
28223 Pozuelo de Alarcón
Madrid


On Thu, Apr 17, 2014 at 6:29 PM, Jan Åge Lavik <[email protected]>wrote:

> Hello:
>
> To follow up on Tibor's summary on current ecosystem tools, I want to
> especially mention one new tool we are testing as an additional resource
> for the Invenio community. A discourse[1] powered discussion forum where we
> can ask questions or share solutions, tips & tricks etc. about Invenio.
>
> We are currently labeling as BETA in order to demo it and get a feeling
> for how useful it might be.
>
> Another important note is that the forum is currently only directly
> accessible from within the CERN network. However, using techniques such as
> SSH tunneling [2], you should be able to connect nicely from the outside
> (if you have a CERN account).
>
> All in all, people have already started to contribute, so do not be afraid
> to enter https://forum.invenio-software.org/ and start posting!
>
> [1] http://discourse.org
> [2] http://simko.home.cern.ch/simko/ssh-tunnelling.html
>
> Cheers,
> Jan
>
> ---
> Jan Age Lavik
> System Developer
> INSPIRE-HEP <http://inspirehep.net>
>
> Github: @jalavik <https://github.com/jalavik>
> Work phone: +41 22 76 78682
>

Reply via email to