[Isis-users] ABCD and automatic field update

Piet De Keyser piet.dekeyser at ucll.be
Fri Apr 8 11:39:15 CEST 2016


Guilda,


Yes, this is a good idea, but:


- maybe best in uppercase

- and without the data (because the whole thing is meant to connect all versions, which all have a different date of publication)

- not only the spaces, but also punctuations like , ; : / , things that are in those data, but you can rely on because people might also key in without them


Piet

________________________________
Van: Guilda Ascencio <guildaa at gmail.com>
Verzonden: dinsdag 5 april 2016 18:46
Aan: spinaker
CC: Piet De Keyser; Ernesto Spinak; isis-users at iccisis.org
Onderwerp: Re: [Isis-users] ABCD and automatic field update

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<mailto: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><mailto:spinaker at vera.com.uy>
Verzonden: dinsdag 5 april 2016 13:48
Aan: Guilda Ascencio
CC: Piet De Keyser; isis-users at iccisis.org<mailto: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><mailto:guildaa at gmail.com>
Para: spinaker <spinaker at adinet.com.uy><mailto:spinaker at adinet.com.uy>
CC: Piet De Keyser <piet.dekeyser at ucll.be><mailto:piet.dekeyser at ucll.be>, isis-users at iccisis.org<mailto: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<mailto: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><mailto:guildaa at gmail.com>
Verzonden: zondag 3 april 2016 18:03
Aan: Piet De Keyser
CC: spinaker; <mailto:isis-users at iccisis.org> isis-users at iccisis.org<mailto: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<mailto: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=<mailto:ucll.be at iccisis.org>ucll.be at iccisis.org<mailto:ucll.be at iccisis.org>>
namens spinaker <<mailto:spinaker at adinet.com.uy>spinaker at adinet.com.uy<mailto:spinaker at adinet.com.uy>>
Verzonden: zaterdag 2 april 2016 17:15
Aan:<mailto:isis-users at iccisis.org>isis-users at iccisis.org<mailto: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 list
isis-users at iccisis.org<mailto:isis-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<mailto:hlrutten at xs4all.nl>




--
  .^.                                .^.
  ( )                                ( )
  ===                                ===
 =[=]================================[=]=
  | |  Ernesto Spinak                | |
  | |  spinaker at adinet.com.uy<mailto: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<mailto: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: <mailto:hlrutten at xs4all.nl> hlrutten at xs4all.nl<mailto:hlrutten at xs4all.nl>





--
  .^.                                .^.
  ( )                                ( )
  ===                                ===
 =[=]================================[=]=
  | |  Ernesto Spinak                | |
  | |  spinaker at adinet.com.uy<mailto:spinaker at adinet.com.uy>        | |
  | |  Montevideo, Uruguay           | |
  | |  tel/fax  (598) 2622-3352      | |
  | |  celular  (598) 99612238      | |
 =[=]================================[=]=
  ===                                ===
  ( )                                ( )
   V                                  V






--
  .^.                                .^.
  ( )                                ( )
  ===                                ===
 =[=]================================[=]=
  | |  Ernesto Spinak                | |
  | |  spinaker at adinet.com.uy<mailto: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/20160408/3970b145/attachment.html>


More information about the isis-users mailing list