[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