Table of Contents

Ajustes a Catalis para RDA

A partir del 1 de abril de 2013, la Library of Congress comenzó a utilizar RDA en reemplazo de AACR2. Previamente, ya había estado produciendo registros basados en RDA, durante el período de testeo de la nueva norma de catalogación. En consecuencia, las bibliotecas que importen registros de LC comenzarán (o ya comenzaron) a encontrar “registros RDA”, es decir, registros bibliográficos en formato MARC 21 que han sido creados de acuerdo con RDA.

Por lo tanto, es necesario realizar varios ajustes a Catalis, para que podamos trabajar con esos registros.

Esta página del wiki contiene una lista de los cambios que estamos realizando en la instalación de Catalis que utilizamos en la Universidad Nacional del Sur. ATENCION: no hay que tomar esto como una versión definitiva de los cambios necesarios.

El documento RDA in MARC resume los cambios realizados al formato MARC para trabajar con RDA.

Definición de nuevos campos

Archivos: marc21.xml.

	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<datafield tag="264" repet="R" label-spa="Producción, Publicación, Distribución, Fabricación, Copyright" label-eng="Production, Publication, Distribution, Manufacture, and Copyright Notice" oblig="ALL" template="#1abc">
		<indicator pos="1" label-eng="Sequence of statements" label-spa="Secuencia de menciones">
			<i value="#" label-eng="Not applicable/No information provided/Earliest" label-spa="" />
			<i value="2" label-eng="Intervening" label-spa="" />
			<i value="3" label-eng="Current/latest" label-spa="" />
 		</indicator>
		<indicator pos="2" label-eng="Function of entity" label-spa="Función de la entidad">
			<i value="0" label-eng="Production" label-spa="Producción" />
			<i value="1" label-eng="Publication" label-spa="Publicación" />
			<i value="2" label-eng="Distribution" label-spa="Distribución" />
			<i value="3" label-eng="Manufacture" label-spa="Fabricación" />
			<i value="4" label-eng="Copyright notice date" label-spa="Noticia de copyright" />
 		</indicator>
		<subfield code="a" repet="R"  label-spa="Lugar" label-eng="Place" AACR2="1.4C,A.7,B.14" />
		<subfield code="b" repet="R"  label-spa="Nombre" label-eng="Name" AACR2="1.4D,2.4D,A.7,B.9" />
		<subfield code="c" repet="R"  label-spa="Fecha" label-eng="Date" AACR2="1.4F,2.4F,C.2B1" />
		<subfield code="3" repet="NR" label-spa="Material" label-eng="Materials" />
	</datafield>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<datafield tag="336" repet="R" label-eng="Content Type" label-spa="Tipo de Contenido" template="##a2">
		<indicator pos="1" />
		<indicator pos="2" />
		<subfield code="a" repet="R" label-eng="Content type term" label-spa="Tipo de contenido (término)" />
		<subfield code="b" repet="R" label-eng="Content type code" label-spa="Tipo de contenido (código)" />
		<subfield code="2" repet="NR" label-eng="Source" label-spa="Fuente" />
		<subfield code="3" repet="NR" label-eng="Materials specified" label-spa="Material" />
	</datafield>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<datafield tag="337" repet="R" label-eng="Media Type" label-spa="Tipo de Medio" template="##a2">
		<indicator pos="1" />
		<indicator pos="2" />
		<subfield code="a" repet="R" label-eng="Media term type" label-spa="Tipo de medio (término)" />
		<subfield code="b" repet="R" label-eng="Media type code" label-spa="Tipo de medio (código)" />
		<subfield code="2" repet="NR" label-eng="Source" label-spa="Fuente" />
		<subfield code="3" repet="NR" label-eng="Materials specified" label-spa="Material" />
	</datafield>
	<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
	<datafield tag="338" repet="R" label-eng="Carrier Type" label-spa="Tipo de Soporte" template="##a2">
		<indicator pos="1" />
		<indicator pos="2" />
		<subfield code="a" repet="R" label-eng="Carrier type term" label-spa="Tipo de soporte (término)" />
		<subfield code="b" repet="R" label-eng="Carrier type code" label-spa="Tipo de soporte (código)" />
		<subfield code="2" repet="NR" label-eng="Source" label-spa="Fuente" />
		<subfield code="3" repet="NR" label-eng="Materials specified" label-spa="Material" />
	</datafield>
	<fieldblock id="2xx"     label-eng="Title, edition, imprint, etc. (2xx)" label-spa="Título, edición, pie de imprenta, etc. (2xx)">210,222,240,242,243,245,246,247,250,254,255,256,260,264</fieldblock>
	<fieldblock id="3xx"     label-eng="Physical Description, etc. Fields (3xx)" label-spa="Descripción física, etc. (3xx)">300,310,336,337,338,321,362</fieldblock>

Visualización de nuevos campos

Archivos: marc2aacr.js.

	if ( fields_byTag["264"] ) {
		description += " " + LONG_DASH + " ";
		description += "<span" + fieldHighlight("264") + ">";
		description += fields_byTag["264"][0].substr(4).replace(/\^\w/g," ");
		description += "</span>";
	}

etiquetado.pft

if p(v264) then
	'<tr>'
	'<td class="label">Publicación</td>'/
	'<td class="data">',
	proc(
		'd1000a1000Š',
			replace(v264*3,'^','Ša1000Š'),
		'Š',
	),
	(,
		if not '368' : v1000.1 then
			replace(replace(v1000*1,
				'c19','&copy;19'),
				'c20','&copy;20'),
			x1,
		fi,
	),
	'</td>'
	'</tr>'/
fi,

Indización de nuevos campos

Archivos: biblio.fst.

Interfaz de edición

Para los subcampos cuyos valores se toman de tablas de códigos (336$b, 337$b, 338$b), hay que generar las tablas correspondientes.