Sorry wrong reply button hit.
Mail sent from my mobile.
---------- Mensagem reencaminhada ----------
De: "João Melo" <[email protected]>
Data: 12 de Abr de 2013 20:09
Assunto: Re: [Dspace-tech] oai
Para: "Jose Blanco" <[email protected]>
Cc:
Not so strait as that. If the record doesn't contain no field with that
data it will be filtered out from the list.
By another perspective, all items shown will contain at least one field
DC.rights.restricted with free word on it.
Imagine you have some record with two DC. Righs. Restricted values (free
and closed, for example ) it will be shown.
I hope this makes sense to you.
:)
Mail sent from my mobile.
No dia 12 de Abr de 2013 14:47, "Jose Blanco" <[email protected]> escreveu:
> so if I have it check for FREE and the dc contains RESTRICTED, will
> exclude it?
>
> On Thu, Apr 11, 2013 at 9:03 PM, João Melo <[email protected]> wrote:
>
>> Hi Jose,
>>
>> all filters are inclusive filters (they are used to include items, not to
>> exclude them). That is, using that filter XOAI will show those items with
>> RESTRICTED
>> on dc.rights.restrict.
>>
>> If you find it too hard to implement, we do offer XOAI specific project
>> configuration services, more info at the signature.
>>
>> Best regards,
>> João Melo
>>
>>
>> On 11 April 2013 20:24, Jose Blanco <[email protected]> wrote:
>>
>>> helix84,
>>>
>>> I'm trying to restrict some items from appearing in oai and it's not
>>> quite working. This is the filter I added to the xoai.xml:
>>>
>>> <Filter id="driveraccessFilter2">
>>>
>>> <Class>org.dspace.xoai.filter.DSpaceAtLeastOneMetadataFilter</Class>
>>> <Parameter key="field">
>>> <Value>dc.rights.restrict</Value>
>>> </Parameter>
>>> <Parameter key="operator">
>>> <Value>contains</Value>
>>> </Parameter>
>>> <Parameter key="value">
>>> <Value>RESTRICTED</Value>
>>> </Parameter>
>>> </Filter>
>>>
>>>
>>> On Mon, Apr 8, 2013 at 11:58 AM, Jose Blanco <[email protected]> wrote:
>>>
>>>> Great. Thank you!
>>>>
>>>>
>>>> On Mon, Apr 8, 2013 at 11:54 AM, helix84 <[email protected]> wrote:
>>>>
>>>>> On Mon, Apr 8, 2013 at 5:33 PM, Jose Blanco <[email protected]> wrote:
>>>>> > 1. In the old oai we used to put the dc values associated with a
>>>>> particular
>>>>> > format in crosswalks dir (say we wanted to add a particular dc
>>>>> value, or
>>>>> > remove one from the response). I think in this version of oai, if
>>>>> we want
>>>>> > to change anything from the out-of-the-box, we go to
>>>>> > crosswalks/oai/metadataFormats and change the xsl, right?
>>>>>
>>>>> That's correct. You will also need to run "[dspace]/bin/dspace oai
>>>>> clean-cache" to get rid of the pre-cached OAI responses.
>>>>>
>>>>> > 2. I'm going to try using the solr instance for oai in production,
>>>>> if the
>>>>> > oai setup hiccups or I have to stop it because performance is bad on
>>>>> our
>>>>> > instance, this will not mess-up the solr index used by our instance,
>>>>> right?
>>>>>
>>>>> If you mean your Solr index used by Discovery, then no it will have no
>>>>> effect. Discovery uses a Solr core (Solr terminology for index) called
>>>>> "search". OAI uses its own core called "oai".
>>>>>
>>>>> If you interrupt "oai import -c" or "oai import", you should be simply
>>>>> able to resume where you left of by running "oai import".
>>>>>
>>>>> Generally speaking, if something goes horribly wrong, either with the
>>>>> "search" or "oai" core, it is trivial (although time-consuming) to
>>>>> recreate them from the DB. The only data you don't want to lose is the
>>>>> "statistics" core (if you're using Solr statistics).
>>>>>
>>>>> > 3. Presently when a search/browse is done against solr, items that
>>>>> have
>>>>> > READ access to a particular group will not be exposed, unless the
>>>>> user is a
>>>>> > member of that group. So I would expect that users of oai would
>>>>> fall under
>>>>> > the Anonymous category and so no items with READ permission set to a
>>>>> group
>>>>> > should be exposed in oai. This may be a question for Mark Diggory,
>>>>> but
>>>>> > wanted to check if you knew the answer.
>>>>>
>>>>> No, I don't think OAI 2.0 respects that and I'm not sure the old OAI
>>>>> did, either. Moreover, it doesn't respect items marked as "private"
>>>>> (discoverable=false) because private items and the new OAI were 3.0
>>>>> features developed in parallel, so they don't work together just yet.
>>>>>
>>>>> But it is relatively simple to configure a "filter" in XOAI
>>>>> configuration which will filter out items based on any metadata value.
>>>>> Read more here:
>>>>>
>>>>> https://wiki.duraspace.org/display/DSDOC3x/OAI+2.0+Server
>>>>>
>>>>>
>>>>> Regards,
>>>>> ~~helix84
>>>>>
>>>>> Compulsory reading: DSpace Mailing List Etiquette
>>>>> https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette
>>>>>
>>>>
>>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Precog is a next-generation analytics platform capable of advanced
>>> analytics on semi-structured data. The platform includes APIs for
>>> building
>>> apps and a phenomenal toolset for data science. Developers can use
>>> our toolset for easy data analysis & visualization. Get a free account!
>>> http://www2.precog.com/precogplatform/slashdotnewsletter
>>>
>>> _______________________________________________
>>> DSpace-tech mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/dspace-tech
>>> List Etiquette:
>>> https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette
>>>
>>
>>
>>
>> --
>> Thanks, João Melo (My Portfolio <http://www.lyncode.com/m/jmelo/>)
>> DSpace Department
>> *Lyncode*: Official
>> website<http://www.google.com/url?q=http%3A%2F%2Fwww.lyncode.com%2F&sa=D&sntz=1&usg=AFrqEzdV8iS6rMxflxnn138XReuRfUG3OQ>
>> [image: Follow us on
>> Facebook]<http://www.google.com/url?q=http%3A%2F%2Ftwitter.com%2Flyncode&sa=D&sntz=1&usg=AFrqEzeDuT3ZqMW5uVIA8AoxtTtAeiCX3Q>
>> <http://www.google.com/url?q=http%3A%2F%2Fwww.facebook.com%2Flyncode&sa=D&sntz=1&usg=AFrqEzcWXjHa3gKBGLsNVxktapxkiWDnww>
>>
>
>
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette