[Isis-users] [Abcd-users] Problem indexing repeatable subfields // Problema na indexação de subcampos repetidos
Edwin Hübner
edwin.hubner at gmail.com
Mon May 30 18:53:35 CEST 2011
(See in English bellow)
Olá Ligia
Vale lembrar que isis não trata subcampos repetitivos. Exite um JavaScript,
chamada "FormatearSubcamposRepetibles", desenvolvido por Guilda, que se
encontra em http://isisabcd.pbworks.com/w/page/30987393/FrontPage. Além
desta solução, Seguindo a idéia de Megnigbeto Eustache, criei uma pft, com
base em CISIS que considera apenas os subcampos previstos como repetitivos.
Esta pft que chamei de rep.pft deve ser colocada em alguma pasta comum, por
exemplo /par e incluir uma linha referente à mesma no .par da base de dados.
No formato de exibição incluir rep.pft onde podem ocorrer subcampos
repetitivos, passando os seguintes parâmetros: s1=(campo), s2=(subcampo
repetitivo), s3=(pontuação a ser inserida entre os subcampos repetitivos),
Exemplo s1=(v260),s2=('^b'), s3=(', '), em rep.pft. Os demais subcampos não
repetitivos devem ser formatados normalmente.
Não consegui fazer esta solução funcionar na fst. Então, na fst substituí os
subcampos repetitivos por uma pontuação ou branco, conforme o caso, usando o
replace do CISIS.
Veja anexo.
Abs,
Edwin
Remember that isis dit no mange repetitive subfields. There is a
JavaScript, calling "FormatearSubcamposRepetibles"developed by Guilda, which
can be found at http://isisabcd.pbworks.com/w/page/30987393/FrontPage.
Besides this solution, following the idea of Megnigbeto Eustache, I created
a pft, based on CISIS, witch cosiders that only the subfields designated as
repetitive. This pft, witch I called it rep.pft, should be placed in any
common folder, eg /par and include a row for the same in the .par file of
the database. In the display format include rep.pft where repetitive
subfields may occur, passing the following parameters: s1 = (field), s2 =
(repeatable subfield), s3 = (punctuation to be inserted between repetitive
subfields), Example s1=(V260), s2=('^b'), s3=(', '), em rep.pft. The remaining
non-repetitive subfields must be normally formatted. I could not make this
solution work in fst. So in fst I replaced repetitive subfields by a
puctuation or blank, as appropriate, using the CISISreplace command.
See attachement.
Regards,
Edwin
Em 30 de maio de 2011 10:33, Suporte Control <suporte em control.com.br>escreveu:
> // Abaixo em Português.
>
> Hi,
>
> I'm having a hard time to index and visualize the second (and further)
> occurrences of a subfield in the same field.
> For example, the field 260 of MARC standard.
>
> Data entry [as exampled in MARC website]:
>
> 260 ##^aCity A^aCity B^bPublisher A^bPublisher B^c2009^c2002
>
> In the index is only shows:
>
> City A
> Publisher A
> 2009
>
> In the search it only recovers the first occurences too.
>
> In visualization (PFT):
> Publication: City A : Publisher A, 2009.
>
> But if the data entry is:
>
> 260 ##^aCity A^bPublisher A^c2009
> 260 ##^aCity B^bPublisher B^c2002
>
> It works fine.
>
> The problem is that there are several fields that the MARC standard says
> that you should repeat the subfield instead of the whole field.
>
> How to proceed so that the second (and further) occurences of a subfield,
> in the same field, can be properly indexed and visualized?
> I've tested all possibilities in FST and none, neither with [2], recovers
> the second occurence.
>
>
> Thanks,
> __________________
>
> Olá,
>
> Estou com um sério problema para indexar e recuperar a segunda (e demais)
> ocorrências de um subcampo no mesmo campo.
> Exemplifico com o campo de dados de publicação do MARC.
>
> Se na entrada de dados está assim [conforme os exemplos no Formato MARC e
> AACR2]:
>
> 260 ##^aCidade A^aCidade B^bEditora A^bEditora B^c2009^c2002
>
> No índice só aparece:
> Cidade A
> Editora A
> 2009
>
> Na pesquisa só são recuperadas as primeiras ocorrências, também.
>
> Na visualização (PFT) fica:
> Publicação: Cidade A : Editora A, 2009.
>
> Agora, se é preenchido:
>
> 260 ##^aCidade A^bEditora A^c2009
> 260 ##^aCidade B^bEditora B^c2002
>
> Ele funciona corretamente.
>
> O problema é: além deste campo, há outros que o padrão MARC diz que o
> subcampo deve repetir (e não o campo).
>
> Como proceder para que a segunda (e demais) ocorrências de um subcampo, num
> mesmo campo, sejam indexadas e exibidas?
> Testei todas as possibilidades de indexação e nenhuma, nem indicando [2],
> recuperou a segunda ocorrência.
>
> Obrigada,
>
> Lígia Freitas
> CRB10/2080
> ____________________________
> Control Consultoria em Informação e Documentação Ltda.
> Porto Alegre – RS – Brasil
> Fone: (51) 3221-9360 – Fax: (51) 3221-9640
> www.control.com.br | www.oraculo.inf.br | abcdbrasil.org
>
>
> _______________________________________________
> Abcd-users mailing list
> Abcd-users em listas.bireme.br
> http://listas.bireme.br/mailman/listinfo/abcd-users
>
>
-------------- Pr?xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20110530/11f3f2a8/attachment.html>
-------------- Pr?xima Parte ----------
Um anexo n?o-texto foi limpo...
Nome: rep.pft
Tipo: application/octet-stream
Tamanho: 839 bytes
Descri??o: n?o dispon?vel
URL: <http://lists.iccisis.org/pipermail/isis-users/attachments/20110530/11f3f2a8/attachment.obj>
More information about the isis-users
mailing list