User Tools

Site Tools


ajustes_a_catalis_para_rda

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
ajustes_a_catalis_para_rda [29/04/2013 13:24]
fernando creado
ajustes_a_catalis_para_rda [29/04/2013 19:25] (current)
Line 5: Line 5:
 Por lo tanto, es necesario realizar varios ajustes a Catalis, para que podamos trabajar con esos registros. Por lo tanto, es necesario realizar varios ajustes a Catalis, para que podamos trabajar con esos registros.
  
-Esta página contiene una lista de los cambios que estoy realizando en la instalación de Catalis que utilizamos en la Universidad Nacional del Sur.+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 [[http://​www.loc.gov/​marc/​RDAinMARC.html|RDA in MARC]] resume los cambios realizados al formato MARC para trabajar con RDA.
  
  
 ===== Definición de nuevos campos ===== ===== Definición de nuevos campos =====
  
-  * 264 +  * 264336337338, 344, 345, 346, 347
-  * 336 +
-  * 337 +
-  * 338+
  
 Archivos: ''​marc21.xml''​. Archivos: ''​marc21.xml''​.
  
 +<code 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>​
 +</​code>​
 +
 +<code xml>
 + <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
 + <​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>​
 +</​code>​
 +
 +<code xml>
 + <​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>​
 +</​code>​
 ===== Visualización de nuevos campos ===== ===== Visualización de nuevos campos =====
  
 Archivos: ''​marc2aacr.js''​. Archivos: ''​marc2aacr.js''​.
  
 +<code js>
 + if ( fields_byTag["​264"​] ) {
 + description += " " + LONG_DASH + " ";
 + description += "<​span"​ + fieldHighlight("​264"​) + ">";​
 + description += fields_byTag["​264"​][0].substr(4).replace(/​\^\w/​g,"​ ");
 + description += "</​span>";​
 + }
 +</​code>​
 +
 +
 +''​etiquetado.pft''​
 +
 +<​code>​
 +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,
 +</​code>​
  
 ===== Indización de nuevos campos ===== ===== Indización de nuevos campos =====
Line 26: Line 115:
  
 Archivos: ''​biblio.fst''​. 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.
 +
ajustes_a_catalis_para_rda.1367252673.txt.gz · Last modified: 29/04/2013 16:24 (external edit)