← Blog

Como gerar registos MARC21 e UNIMARC com IA

  • JaniumCollect
  • IA

Como gerar um registo MARC21 ou UNIMARC com IA decide-o a norma que a instituição já usa, não o modelo. Quem cataloga numa biblioteca não escolhe o formato do registo por gosto: fixa-o a norma da instituição, o sistema onde vive o catálogo e, muitas vezes, a tradição da região. Um mesmo livro pode descrever-se em MARC21 ou em UNIMARC: são dois esquemas de campos distintos para o mesmo trabalho. O Janium Collect produz o que a instituição já cataloga e entrega-o no invólucro que o recetor aceita.

MARC21: a norma de biblioteca

MARC21 é o formato de registo bibliográfico mais usado no mundo. Organiza a descrição em campos numerados —o 100 para o autor principal, o 245 para o título, o 260 ou 264 para a publicação, o 300 para a descrição física— e, dentro de cada campo, em subcampos identificados por letra. Essa granularidade é o que permite que um catálogo distinga um autor de um título e ordene, pesquise e partilhe registos entre sistemas que falam MARC.

Muitas bibliotecas que catalogam em MARC21 aplicam as regras RDA (Resource Description and Access), a norma de catalogação que sucede às AACR2. A RDA não é um formato de registo: é o conjunto de regras com que se preenche o MARC21. Define, entre outras coisas, a pontuação com que se separam e fecham os subcampos —os espaços, hífenes, pontos e barras que um catalogador reconhece de imediato num registo bem formado— e os campos de tipo de conteúdo, de meio e de suporte. Essa pontuação não a decide o modelo: aplica-se de forma determinista no pós-processamento, depois de o modelo propor o conteúdo. Uma regra fixa cumpre-se melhor com uma regra, não pedindo-a a um modelo que pode acertá-la quase sempre mas não sempre.

UNIMARC: a alternativa de algumas regiões

UNIMARC é um formato de registo bibliográfico com a mesma vocação que o MARC21 —descrever o recurso com campos e subcampos— mas com um esquema de campos próprio e uma história distinta. Nasceu como formato de intercâmbio universal impulsionado pela IFLA, e várias bibliotecas nacionais e redes, sobretudo em partes da Europa, adotaram-no como norma local. Para uma instituição que cataloga em UNIMARC, entregar MARC21 não seria compatível com o seu catálogo; precisa de registos no seu próprio esquema.

Produzir MARC21 ou UNIMARC exige o mesmo trabalho: escolher o campo adequado, separar bem os subcampos e respeitar os indicadores. O Collect apoia-se num modelo de linguagem capaz de sustentar essa estrutura, em qualquer dos dois.

Duas normas maiores convivem porque respondem a tradições catalográficas reais, e cada instituição já sabe em qual trabalha. O Collect não impõe uma das duas.

Invólucros de intercâmbio

O formato de descrição é MARC21 ou UNIMARC. Como viaja esse registo até ao catálogo é outra decisão. O exportador entrega o invólucro que corresponde:

  • Texto MarcEdit (.mrk): o registo MARC21 ou UNIMARC escrito em texto legível, um campo por linha (=245 10$aTítulo…), o que usa a ferramenta do mesmo nome. Serve para rever e corrigir à mão, ou para carregar com o MarcEdit. O registo continua a ser MARC21 ou UNIMARC.
  • ISO 2709 (.mrc): o MARC binário, quando o sistema recetor espera a forma canónica.
  • MARCXML (.xml): o mesmo registo em XML, o esquema da Library of Congress, quando o recetor espera XML em vez do binário ou do texto MarcEdit.
  • FLAT: o intercâmbio nativo do Janium, quando o destino é um catálogo Janium.

Um registo MARC21 e um UNIMARC podem sair em qualquer desses invólucros, conforme o que o recetor aceite. Antes de entregar o lote, o Collect verifica a integridade e detém-no se deteta degradação, para não carregar no catálogo material danificado. Como chega esse ficheiro ao ILS —lote de carga, SFTP, pasta— está em Integrar a catalogação com IA ao seu catálogo.

A descrição de arquivo, por proveniência e hierarquia, é outro formato: Como descrever um arquivo em ISAD-G.

Limites

O Collect não decide pela instituição se o catálogo é MARC21 ou UNIMARC. Essa escolha fixa-a a norma de catalogação e o sistema onde vive o catálogo; o Collect ajusta-se a ela. Tampouco garante que a pontuação RDA cubra cada caso de limite da norma: aplica as regras de pontuação no pós-processamento sobre o conteúdo que o modelo propõe, e os casos particulares que uma regra determinista não contemple ficam para a revisão de quem cataloga.

O modelo completa o registo com o que a fonte não trazia quando o pode sustentar, e deixa marcado o que inferiu: um dado inferido não se apresenta como verificado, e o que não se pode sustentar não se preenche para cumprir o formato.

Para continuar a conversa

Se a sua biblioteca cataloga em MARC21 ou em UNIMARC, e tem material à espera de descrição, podemos rever como encaixa a sua norma com o que o Collect produz e em que invólucro carrega hoje no catálogo. Escreva-nos para info@janium.com.