[Isis-users] ABCD and automatic field update

Guilda Ascencio guildaa at gmail.com
Tue Apr 5 18:46:39 CEST 2016


I can build an option in end format for cleanning the fields. Is this the
output: *AscencioGuildaElartedeprogramarintroduccionejemplos&practicas2009
 ? *  No spaces between words?

On Tue, Apr 5, 2016 at 10:45 AM, spinaker <spinaker at adinet.com.uy> wrote:

> Piet
>
> the replace command could be a solution but very cumbersome
> let's say as an example
>
> s1:=s(v100,v245^a,v300^c)
>
> s1:= replace( replace( replace(s1,' ',''), ';',''),':','') ... etc for all
> the non alphanumeric chars)
>
> I don't know if PFT would accept a recursive function with more than
> almost 100 recursions
>
> Regards
> Ernesto
>
>
> El 05/04/2016 a las 11:03, Piet De Keyser escribió:
>
> Ernesto,
>
>
> Yes, this would be the case (maybe best in uppercase). But I don't think
> you need a new function for this because you could use a set of replace
> commands in the format?
>
>
> Piet
> ------------------------------
> *Van:* Ernesto Spinak <spinaker at vera.com.uy> <spinaker at vera.com.uy>
> *Verzonden:* dinsdag 5 april 2016 13:48
> *Aan:* Guilda Ascencio
> *CC:* Piet De Keyser; isis-users at iccisis.org
> *Onderwerp:* Re: [Isis-users] ABCD and automatic field update
>
> Guilda
>
> The idea of cleaning is something like the following example
>
> let's get a string made up of a combination of fields:
> s(v100,v245^a,v300^c)
>
>    <<*Ascencio, Guilda, El arte de programar: introducción; ejemplos &
> prácticas.[2009]>>*
>
> then the clean function will return  <<
> *AscencioGuildaElartedeprogramarintroduccionejemplos&practicas2009>>*
>
> this string will be indexed with FRBR objective
>
> Piet, is it correct?
>
> Regards
> Ernesto
>
>
> ----- Mensaje original -----
> De: Guilda Ascencio <guildaa at gmail.com> <guildaa at gmail.com>
> Para: spinaker <spinaker at adinet.com.uy> <spinaker at adinet.com.uy>
> CC: Piet De Keyser <piet.dekeyser at ucll.be> <piet.dekeyser at ucll.be>,
> isis-users at iccisis.org
> Enviado: Tue, 05 Apr 2016 07:58:29 -0300 (UYT)
> Asunto: Re: [Isis-users] ABCD and automatic field update
>
> Piet: The end format is intended to work also with specific worksheet, so
> have to fix that.
>
> Ernesto: What is needed for the clean function? A list of tags? All non
> alphabetic characters are to be removed?
>
> Regards
>
> On Sun, Apr 3, 2016 at 2:23 PM, spinaker <spinaker at adinet.com.uy> wrote:
>
>> Great, it works!!!
>>
>>
>> so, what we need now is a function to clean a string of all
>> non-alphanumeric elements, i.e. spaces, typographic characteres,
>> etc.
>>
>> in this way you can create keys for FRBR independently of the
>> punctuation used in cataloging (isbd or other)
>>
>>
>> ernesto spinak
>>
>>
>>
>>
>> El 03/04/2016 a las 16:14, Piet De Keyser escribió:
>>
>> Yes, Guida, this works! That is the one we need! You keep
>> surprising us the good way. My mistake was I tried to construct
>> it as an end validation for a certain worksheet, and not for
>> general.
>>
>>
>> Piet
>>
>>
>> *Van:*
>> Guilda Ascencio <guildaa at gmail.com> <guildaa at gmail.com>
>> *Verzonden:* zondag 3 april 2016 18:03
>> *Aan:* Piet De Keyser
>> *CC:* spinaker; <isis-users at iccisis.org>isis-users at iccisis.org
>> *Onderwerp:* Re: [Isis-users] ABCD and automatic field
>> update
>>
>> Update database definitions -> Record
>> validation -> End format -> General
>>
>> From the fields menu, select one field and build a
>> format. The string produced by the format will be stored
>> in the field selected (if the field is empty)
>>
>> On Sat, Apr 2, 2016 at 1:34 PM,
>> Piet De Keyser
>> <piet.dekeyser at ucll.be>
>> wrote:
>>
>>> Dear Ernesto,
>>>
>>>
>>> Thank you for your fast answer. Yes, a proc ind the
>>> end format should be possible too. But if that is
>>> the case, we need no special mechanism to replace
>>> the spaces, since a replace command could do this
>>> (plus: punctuation should also be stripped from our
>>> "key").
>>>
>>>
>>> You know, this is what we had in Weblis 10 years
>>> ago: you could add many things (including content
>>> from other databases) while saving. I know ABCD is
>>> much more advanced compared with Weblis, but they
>>> had some nice thing too, e.g. this one plus a very
>>> good layout for thesauri. Maybe you and Guilda could
>>> get the code from them for that too (in fact it is
>>> open source software, although the source can only
>>> be optained from Unesco).
>>>
>>>
>>>
>>> Piet
>>>
>>>
>>>
>>> ------------------------------
>>> *Van:*
>>> isis-users <isis-users-bounces+piet.dekeyser= <ucll.be at iccisis.org>
>>> ucll.be at iccisis.org>
>>> namens spinaker < <spinaker at adinet.com.uy>spinaker at adinet.com.uy>
>>> *Verzonden:* zaterdag 2 april 2016 17:15
>>> *Aan:* <isis-users at iccisis.org>isis-users at iccisis.org
>>> *Onderwerp:* Re: [Isis-users] ABCD and
>>> automatic field update
>>>
>>> Dear Piet
>>>
>>>
>>> As far as I know (Guilda should confirm) this is
>>> a pending issue for a long time,
>>>
>>> this kind of feature should be implemented in
>>>
>>>  Record Validation
>>>
>>>     * End format
>>>
>>>  where the format should include a  PROC(  )
>>>
>>>
>>> I think the reason this feature is pending is
>>> because nobody has requested it before
>>>
>>>
>>>
>>> If you want this kind of function (I imagine you
>>> need it for FRBR indexation), we also need a
>>> function to clean the string from
>>> non-alphanumeric chars in order to generate
>>> clean and compact unique keys
>>>
>>>
>>> Regards
>>>
>>> Ernesto Spinak
>>>
>>>
>>>
>>>
>>>
>>> El 02/04/2016 a las 11:52, Piet De Keyser
>>> escribió:
>>>
>>> Dear friends,
>>>
>>>
>>> Who knows a way to automatically add content
>>> to a field in ABCD while saving a record. I
>>> know it is possible to add the name and the
>>> operator plus the data, to add increment the
>>> control number and a few other things, but I
>>> would need in e.g. a local field the processed
>>> content of some other fields, e.g.
>>>
>>>
>>> -> these fields are keyed in:
>>>
>>>
>>> v100^aSmith, John
>>>
>>> v245^aBeautiful Africa
>>>
>>>
>>> -> this field would be automatically
>>> added:
>>>
>>>
>>> v991^aBEATIFULAFRICASMITHJOHN
>>>
>>>
>>> Piet de Keyser
>>>
>>> (Belgium, although: who still dares to say
>>> he lives in Belgium?....)
>>>
>>>
>>> _______________________________________________
>>> isis-users mailing listisis-users at iccisis.org
>>> To manage your own subscription options go to: http://lists.iccisis.org/listinfo/isis-users
>>> Or contact Henk Rutten: hlrutten at xs4all.nl
>>>
>>>
>>>
>>> --
>>>   .^.                                .^.
>>>   ( )                                ( )
>>>   ===                                ===
>>>  =[=]================================[=]=
>>>   | |  Ernesto Spinak                | |
>>>   | |  spinaker at adinet.com.uy        | |
>>>   | |  Montevideo, Uruguay           | |
>>>   | |  tel/fax  (598) 2622-3352      | |
>>>   | |  celular  (598) 99612238      | |
>>>  =[=]================================[=]=
>>>   ===                                ===
>>>   ( )                                ( )
>>>    V                                  V
>>>
>>>
>>>
>>> _______________________________________________
>>>
>>> isis-users mailing list
>>> isis-users at iccisis.org
>>>
>>> To manage your own subscription options go to:
>>> <http://lists.iccisis.org/listinfo/isis-users>
>>> http://lists.iccisis.org/listinfo/isis-users
>>>
>>> Or contact Henk Rutten: <hlrutten at xs4all.nl>hlrutten at xs4all.nl
>>>
>>>
>>
>>
>> --
>>   .^.                                .^.
>>   ( )                                ( )
>>   ===                                ===
>>  =[=]================================[=]=
>>   | |  Ernesto Spinak                | |
>>   | |  spinaker at adinet.com.uy        | |
>>   | |  Montevideo, Uruguay           | |
>>   | |  tel/fax  (598) 2622-3352      | |
>>   | |  celular  (598) 99612238      | |
>>  =[=]================================[=]=
>>   ===                                ===
>>   ( )                                ( )
>>    V                                  V
>>
>>
>
>
>
>
> --
>   .^.                                .^.
>   ( )                                ( )
>   ===                                ===
>  =[=]================================[=]=
>   | |  Ernesto Spinak                | |
>   | |  spinaker at adinet.com.uy        | |
>   | |  Montevideo, Uruguay           | |
>   | |  tel/fax  (598) 2622-3352      | |
>   | |  celular  (598) 99612238      | |
>  =[=]================================[=]=
>   ===                                ===
>   ( )                                ( )
>    V                                  V
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20160405/7d63118d/attachment.html>


More information about the isis-users mailing list