[Isis-users] ABCD and automatic field update
spinaker
spinaker at adinet.com.uy
Tue Apr 5 17:45:15 CEST 2016
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>
> *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>
> Para: spinaker <spinaker at adinet.com.uy>
> CC: Piet De Keyser <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
> <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; 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=ucll.be at iccisis.org
> <mailto:ucll.be at iccisis.org>>
> namens spinaker <spinaker at adinet.com.uy
> <mailto:spinaker at adinet.com.uy>>
> *Verzonden:* zaterdag 2 april 2016 17:15
> *Aan:*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: 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 | |
| | 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/f45bba58/attachment.html>
More information about the isis-users
mailing list