EPrints Technical Mailing List Archive
Message: #06608
< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First
Re: [EP-tech] merge two datasets: working on Openaire Compliance
- To: eprints-tech@ecs.soton.ac.uk
- Subject: Re: [EP-tech] merge two datasets: working on Openaire Compliance
- From: Alfredo Cosco <alfredo.cosco@gmail.com>
- Date: Thu, 22 Jun 2017 12:02:29 +0200
Thanks,
sounds good, I've no idea on how to apply it but I'he a path to follow.
A.
2017-06-21 13:07 GMT+02:00 Yuri <yurj@alfa.it>:
Hi!
you can always make your own oai2_custom.pl. If the set is "openaire",
then you can do two searches with different filters and merge the
results. Or create the openaire entry in the custom set and then use
satiisfy_all as paramenter in search:
https://fossies.org/linux/eprints/perl_lib/EPrints/ Search.pm
I think that it is the default, so adding more filters should lead to an
OR between them.
Il 21/06/2017 12:36, Alfredo Cosco ha scritto:
> Hello,
> I'm trying to reach a complete compliance for Openaire specs 3.0.
>
> Now the problem is:
> in
> myarchive/cfg/cfg.d/oai.pl <http://oai.pl>
>
> we have a default eprints dataset called Driver where you can find all
> Open Access records
>
> The plugin on github creates a new dataset for European Community
> funded resources.
>
> https://github.com/eprintsug/openaire-compliance
>
> if(defined $c->{oai}->{custom_sets})
> { @{ $c->{oai}->{custom_sets} } = (@{ $c->{oai}->{custom_sets} }, (
> {
> spec => "ec_fundedresources",
> name => "EC_fundedresources",
> filters => [ { meta_fields => ["eu_project" ], value => "yes", }, ]
> }, ));
> }
>
> Now I need to add a new dataset, called *openaire*, that contains:
> - all open access papers
> - all eu_project papers no matter for the access rights
>
> So, is it possible to make a filter that sums the results or is there
> a way to merge the two datasets?
>
> Thanks,
> Alfredo
>
>
> *** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints- tech
> *** Archive: http://www.eprints.org/tech.php/
> *** EPrints community wiki: http://wiki.eprints.org/
> *** EPrints developers Forum: http://forum.eprints.org/
*** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints- tech
*** Archive: http://www.eprints.org/tech.php/
*** EPrints community wiki: http://wiki.eprints.org/
*** EPrints developers Forum: http://forum.eprints.org/
- References:
- [EP-tech] merge two datasets: working on Openaire Compliance
- From: Alfredo Cosco <alfredo.cosco@gmail.com>
- Re: [EP-tech] merge two datasets: working on Openaire Compliance
- From: Yuri <yurj@alfa.it>
- [EP-tech] merge two datasets: working on Openaire Compliance
- Prev by Date: Re: [EP-tech] DataCite Doi Plugin
- Next by Date: Re: [EP-tech] merge two datasets: working on Openaire Compliance
- Previous by thread: Re: [EP-tech] merge two datasets: working on Openaire Compliance
- Next by thread: Re: [EP-tech] merge two datasets: working on Openaire Compliance
- Index(es):