User Tools

Site Tools


opac_todo

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
opac_todo [07/09/2009 00:00]
opac_todo [07/09/2009 00:04]
fernando
Line 1: Line 1:
 +====== OPAC. Tareas pendientes ======
  
 +Esta es una lista informal de problemas encontrados y tareas pendientes. Hay que pensar cómo organizarla un poco mejor, <​del>​sin llegar a convertirla en una base de datos. Como mínimo, una estructura de tabla con estas columnas: descripción (y solución), archivos involucrados,​ estado (pendiente, resuelto)</​del>,​ o pasar los datos a la sección [[http://​code.google.com/​p/​opacmarc/​issues/​|Issues]] en Google Code. También sería bueno reducir el tamaño de la página, para lo cual habrá que crear subpáginas.
 +
 +===== INDIZACION, BÚSQUEDAS =====
 +
 +==== SERIES ====
 +
 +Series (440, 830) en los índices de títulos (alfabético y por palabras)
 + 
 +LEER: series-en-el-opac.txt
 +
 +ATENCION: necesitamos normalizar la puntuación final, e.g. "MAA spectrum"​ (440) vs. "MAA spectrum."​ (830)
 + 
 +=== Links que fallan (BIBIMA) ===
 +
 +  * [DONE]
 +Ver display Completo del reg. 002267 (Los libros del mirasol). El link desde la serie falla (por el artículo)
 +
 +  "​query=^aLos+libros+del+mirasol"​ => "​query=^aLibros+del+mirasol"​
 +
 +Corregir en ''​complete.htm''​
 +
 +En todos estos el problema viene por la presencia de una subserie o sección:
 +  * Manuales de Eudeba. Matemáticas.
 +  * SUP. Le Mathématicien. ​
 +  * Theory and decision library. Series B Mathematical and statistical methods.
 +  * Aportaciones matemáticas. Textos.
 +  * Mathematische Lehrbücher und Monographien ...
 +  * Encyclopedia of mathematics and its applications. Section Algebra ​ [etc]
 +  * Ergebnisse der Mathematik und ihrer Grenzgebiete
 +  * Exedra. Sección 10 Matemáticas.
 +  * Lecture notes in physics. New series m Monographs.
 +  * Lectures in applied mathematics. Proceedings of the Summer Seminar Boulder Colorado 1960.
 +  * Libro de bolsillo. Sección Ciencia y técnica.
 +  * Lódzkie Towarzystwo Naukowe. Prace Wydzialu III. 
 +  * Monographies du Centre d'​Études Mathématiques en vue des Applications. B Méthodes de calcul.
 +  * Mundo del hombre. Psicología y educación.
 +  * NATO ASI series. Series C Mathematical and physical sciences. ​
 +  * Notas de álgebra y análisis (Instituto de Matemática Universidad Nacional del Sur).
 +  * Pergamon ...
 +  * Polytechnic Institute of Brooklyn Microwave Research Institute. Symposia series.
 + 
 +  * Philomath'​s quotation-book. [no es serie, pero falla igual]
 + 
 +=== Posibles duplicados ===
 +
 +  * Alianza Universidad.
 +  * American Mathematical Society Colloquium Publications. ​ American Mathematical Society. Colloquium publications. ​
 +  * Applied mathematical sciences.
 +  * Bibliotheca mathematica.
 +  * Butterworth/​Butterworths mathematical texts.
 +  * de Gruyter/De Gruyter series/​expositions in mathematics. ​
 +  * Dunod université. [DONE]
 +  * Ediciones previas (Editorial universitaria de Buenos Aires).
 +  * Grundlehren der Mathematischen Wissenschaften. (alterna "​M"​ y "​m"​)
 +  * Mathematics lecture note/notes series.
 +  * Massachusetts Institute of Technology Radiation Laboratory series.
 +  * Monografie matematiche / Consiglio Nazionale delle Ricerche. ​
 +  * New Mathematical library
 +  * Notas de álgebra y análisis. -- Notas de álgebra y análisis (Instituto de Matemática,​ Universidad Nacional del Sur).
 +  * Oxford engineering science series. ​
 +  * Posebna izdanja. ​
 +  * Progress in mathematics (Boston, Mass). ​
 +  * Prentice-Hall information and system sciences series. [la mayoría están así] Prentice Hall information and system sciences series. [en LC el registro con esta variante queda linkeado a la forma normalizada!]
 +  * Prentice Hall series in computational mathematics. ​
 +  * Schriftenreihe der Institute für Mathematik.
 +  * Sibirskaëiìa shkola algebry i logiki. ​
 +  * Sección [de] obras de filosofía. ​
 +  * Serie de compendios Schaum. [DONE]
 +  * Series in quantitative methods for decision-making.
 +  * Studia mathematica - Mathematische Lehrbücher. (Serie)
 +  * Texts in statistical science. ​
 +  * university series in higher mathematics.
 +  * Studies in global geometry and analysis. [no es serie]
 +
 +=== Problemas de visualización ===
 +
 +  * Die Grundlehren der mathematischen Wissenschaften
 +  * [Princeton science library]. ​
 +  * économie d'​enterprise
 +  * techniques de base de l'​informatique
 +  * series of...
 +  * student'​s physics. (minuscula)
 +  * virtual laboratory.
 +  * annals of the Computation Laboratory of Harvard University
 +  * Studia Mathematica / Mathematische Lehrbücher.
 +
 +Luego de un click en el título de una serie (en el índice de títulos), dice "​Búsqueda por título:";​ quedaría mejor "por serie",​ y ordenar los resultado igual que para series (por fecha, o mejor aun por nro. de volumen)
 +
 +Búsqueda por palabras de título:
 +  gradate => sugiere GRADUATE
 +  gradate texts => no sugiere nada
 +
 +Bibima registro 002634: en el completo salen pegados los dos 490.
 +
 +
 +
 +
 +
 +===== VARIOS =====
 +
 +  * Cuando el campo 780 es repetible las ocurrencias aparecen pegadas en el estilo completo (Claudia 12/06/08)
 +  * Cuando se compra un nuevo ejemplar de un libro que ya está en la base de datos, no lo muestra como una //última adquisición//​ Aunque el libro ya esté en la base, sería bueno poder dar a conocer que se ha incorporado a la colección. ​ Toma la fecha de ingreso del primer ejemplar para generar el listado, no?--- //​[[clauboe@gmail.com|Claudia]] 2008/04/11 10:29//
 +
 +  * BUG (reportado por Claudio, 24-jul-2007):​ búsqueda avanzada por rango de fechas, si la primera fecha se deja en blanco puede aparecer un error como este: ''​WXIS|execution error|field|^m096854^h-F=1870~-F=1871~-F=1872~-F=1873~-F=1874~-F=1875~-F|''​ (tiene que ver con la longitud de la expresión de búsqueda resultante).
 +
 +  * BUG (reportado por Claudia, nov 2006): al volver al Listado desde un registro bibliográfico al que se llegó por un encabezamiento de serie no encuentra nada. Archivo bib-record-2.htm. Parece ARREGLADO, pero la solución es poco limpia.
 +
 +  * Al buscar * se recupera todo! Pero atención: en BIBIMA, al buscar * en "​cualquier campo",​ sale un mensaje: "Se encontraron 3776 resultados",​ y por otra parte "El catálogo cuenta con 3.851 registros"​.
 +
 +  * Ver los problemas en los índices de la base CELTIC (generada 21/03/06) (???)
 +
 +  * Fallan las búsquedas con OR (e.g. "Three or four cultures"​ en ABCI)
 +
 +  * Al buscar "​and"​ u "​or"​ en el índice de autores/​temas/​todos los campos:
 +  ​
 +              WXIS|execution error|missing|expression|
 +   ​
 +Idem si sólo se ingresa puntuación o simbolos. No pasa lo mismo si busco en el campo título. Por otra parte, la expresión "​)(/&/​albert(&"​ correctamente se limpia y queda "​albert"​
 +
 +  * Generar algun mensaje útil si desde una búsqueda por heading no se encuentran resutados (broken link).
 +
 +  * ¿Vale la pena tomar en cuenta la distinción entre subcampos $x y $z en los encabezmientos de materia? Por ejemplo en la base demo esta discrepancia
 +  ​
 +      ^aDemocracy^zKorea (South)
 +      ^aDemocracy^xKorea (South)
 +  ​
 +genera estas tres entradas en el índice:
 +
 +      [1]  Democracy—Korea (South)
 +      [1]  Democracy—Korea (South)
 +      [2]  Democracy—Korea (South)
 +
 +  * El número de postings en los índices es a veces mayor que el nro. de registros bibliográficos asociados (e.g. [2] Björck, Åke, 1934- ). ¿Cómo lo corregimos?
 +
 +  * Habilitar el formulario avanzado, con restricciones por fecha, idioma, tipo de documento ("​formato"​). Ver el de NCSU.
 +
 +  * Habilitar links para búsquedas por serie (440, 8xx), y por título uniforme.
 +
 +  * Posibles adiciones al menú de búsquedas por palabra clave:
 +    * serie [debieran estar incluidas en TITULO]
 +    * editorial
 +    * inventario [DONE: por números]
 +    * nro. de registro [DONE: por números]
 +    * número MSC [DONE: por tema (MSC)]
 +
 +  * Diseño del formulario de búsqueda:
 +    * Búsqueda por palabras:
 +      * global (autor, título, serie, notas, imprint, etc.)
 +      * título
 +      * autor
 +      * números (isbn, issn)
 +      * inventario
 +      * editorial, lugar
 +
 +    * Explorar índice alfabético:​
 +      * autor (nombres)
 +      * títulos
 +      * signatura top.
 +      * series
 +
 +  * INDIZACION de palabras con guiones: e.g. X-ray, e-mail. [CUÁL ES EL PROBLEMA?] ATENCION: Los guiones pueden aparecer en otras situaciones:​ un rango de fechas (1914-1918),​ puntuación (e.g. '​--'​ dentro de un 505), etc. Esto requiere modificar AC-ANSI.TAB
 +
 +  * STOPWORDS: Evaluar el efecto de suprimir ciertas palabras (no significativas) en el diccionario.
 +
 +  * FST: revisar campo 505 repetible
 +
 +  * Enviar los nombres en campos 600/610/611 al índice de "​autores"​ (¿cómo?)
 +
 +  * Cuando una búsqueda desde un link (heading, en particular) no produce resultados, debe generarse alguna señal de advertencia,​ para el usuario y para el administrador  ​
 +
 +  * [almost DONE - El diccionario de biblio no tiene las ST correctamente ordenadas, debido al uso de '​_'​ en lugar de espacios (por el gizmo?). Falta agregar "​anteriores/​siguientes/​saltar"​ al tope del listado]
 +  ​
 +  * Agregar: Browse por signatura top., a partir de una posición específica,​ y links desde la signatura top. en el display completo hacia los vecinos en el estante.
 +
 +  * [DONE] Fallan las búsquedas con AND, e.g. "​Statistical inference and related topics"​
 +
 +  * [DONE?] ERROR: WXIS|fatal error|unavoidable|cntread/​read/​cnt2| cuando desde un listado "​Búsqueda por tema:" se quiere pasar a la página siguiente. Probar con el tema "​Mathematics"​ desde el título "​Topics in contemporary mathematics"​. No sucede en EUNM con el tema "​Administración de empresas"​
 + 
 +  * [DONE] Browse de índices: limpiar un poco la expresión ingresada (p.ej. tolerar espacios iniciales)
 +  ​
 +  * [DONE] Las búsquedas por inventario fallan desde "​cualquier campo" pues A-6782 se convierte en 'A AND 6782' (a menos que los guiones se incluyan en la ACTAB)
 +
 +  * [DONE] Debe poderse acceder por nro de registro, especialmente para construir URLs que apunten a un registro específico.
 +  ​
 +  * [DONE] FST: "todos los campos"​ debe incluir al 245$c
 +
 +  * [DONE] Revisar campo 740 en el índice de títulos (chat con Claudia, Gmail, 27 oct 2006) Ej. en BIBIMA: Cardinal products of isomorphism types query=^aCardinal+products+of+isomorphism+types ​
 +
 +  * [DONE] Usar el indicador de ordenación en el 240. E.g. "¿Oú vont les mathématiques?"​ en BIBIMA.
 +
 +  * [DONE] Para búsquedas con truncamiento:​
 +    * No usar agrep
 +    * No sugerir búsquedas en la web
 +
 +  * Búsquedas desde el índice que están fallando:
 +    * [DONE, con uctab] Ore, Øystein, 1899-1968.
 +    * [DONE] Cualquier título uniforme
 +  ​
 +
 +
 +===== DISPLAY =====
 +
 +  * ¿Cómo podemos tener un mecanismo que permita añadir estilos de visualización personalizados,​ tanto para listados como para registros individuales?​ Añadir un nuevo estilo debería ser tan simple como: a) crear un archivo HTML que incluya pft, b) crear un archivo CSS, c) agregar el nombre del estilo en algún archivo de configuración.
 +
 +  * Sería muy útil si, en el display de una lista de autores (browse/​search),​ pudiéramos mostrar algunos **títulos asociados a ese autor**, pues muchas veces cuando hay más de un autor con nombre similar y el usuario no está seguro de cuál es el que busca, perderá tiempo haciendo clic en el nombre equivocado.
 +
 +  * ¿Qué hacer con la ficha AACR2 en ausencia de JavaScript?
 +  ​
 +  * [DONE] Registro de BIBIMA con problemas en el estilo Completo: ''​Markov chain models--rarity and exponentiality.''​ El error estaba causado por la aparición de '​--'​ dentro de un comentario. Moraleja: no dejar porciones de código HTML comentadas si su contenido puede llegar a incluir --
 +
 +  * Este registro que no se recupera desde el indice de titulos: Sobre la ecuación diferencial $\frac{d2y}{dx2} + [\frac{a_0+a_1\cos 2x}{b_0+b_1\cos 2x}-\frac{m(m-1)}{\sen2 x}-\frac{n(n-1)}{\cos2 x}]y = 0$.
 +
 +  * EUNM 000010: un 440 y un 490 salen pegados en el estilo Completo.
 +
 +  * Fragmento del índice de títulos en BIBIMA:
 +
 + Calculus of variations.
 + The calculus of variations.
 + Calculus of variations.
 + The calculus of variations.
 +
 +¿Tiene sentido presentar así la información?​
 +
 +
 +  * [DONE] Las búsquedas por palabras en headings, que devuelven un único heading, deben presentar directamente el listado de registros bibliográficos asociados al heading.
 +
 +
 +  * [DONE] Relacionar búsquedas por autor y por tema, por ejemplo para Gödel en BIBIMA. Meaning: junto con las obras donde Gödel aparece como "​autor"​ (100, 700), mostrar que hay también obras acerca de Gödel o de su obra (e.g. Gödel, Escher, Bach).
 +
 +  * Duplicación de heading en el display de registros bibliográficos:​
 +    *  BIBIMA, búsqueda por autor "​Sjöstedt,​ Carl Erik, 1900-",​ debido a que en un registro aparece con $4com.
 +    *  EEO, autor "​Dichiara,​ Raúl Oscar."​ => duplicación de heading, por aparecer en 100 con $4
 +Corregir en ''​heading-match-in-bib-record.xis''​ y ''​keyword-match-in-bib-record.xis''​
 +
 +  * Completo: nombres con más de un código de función ($4), el 2do queda visible, y el link resultante is broken. Ejemplo: BIBIMA 002388. Corregir en ''​complete.htm''​
 +
 +  * Autores a partir de "​b0"​ (be-cero) => "​deberia estar aqui" aparece al final de la A, pero debe aparecer al comienzo de la B
 +  Autores a partir de "​zz"​ => muestra el comienzo del índice como "​cercanos"​. Corrregir en ''​browse-headings.xis''​
 +
 +  * [DONE] "​Búsqueda por colección"​ => "​Búsqueda por serie"?​ YES!
 +
 +  * Al reordenar una lista de resultados por autor/​título,​ no siempre se ven los headings. ¿¿Ejemplos??​
 +
 +  * MARKUP: los listados de headings, ¿deberían ser marcados con <​ol><​li>​ en lugar de tablas?
 +  ​
 +  * [DONE] El número de resultados por página inicialmente son 20, pero cuando se regresa al listado desde un registro, pasa a 10.
 +
 +  * [DONE] Al visualizar el 240 en el índice de títulos, hay que usar el indicador para artículos.
 +Ejemplos en BIBIMA:
 +  The economics of uncertainty
 +  The rise of scientific philosophy,
 +  Die physikalischen prinzipien der quantentheorie.
 +  An introduction to algebraic topology.
 +  What is mathematics?​.
 +
 +  * [DONE] Browse por títulos, cuando no se encuentra el término pedido, hay un problema de colspan.
 +
 +  * [DONE] Al ordenar por fecha, las fechas incompletas (196-) las manda al final
 +
 +  * La columna del contador no parece necesaria en un browse-catalog. Ver wh.pft.
 +
 +  * En la lista de términos, mostrar $q y $d más claritos en los campos x00; lo mismo para otros subcampos (calificadores) en x10 y x11.
 +
 +  * Para bases sin 245$c (e.g. ABCI), añadir una opción para mostrar autores (100, 700) en el formato breve.
 +
 +  * [DONE?] Modificar los estilos para no encerrar los datos en cajitas con bordes.
 +
 +  * Estilo etiquetado: lograr una buena separación entre HTML y CSS, para poder crear variantes (skins). Más DIVs y menos TABLEs.
 +
 +  * Estilo ficha: cambio de tamaño en el texto en IE?
 +
 +  * Mostrar campo 530 en el etiquetado (e.g. A million random digits with 100,000 normal deviates). En realidad, mostrar *todos* los campos relevantes.
 +
 +  * [DONE] Visualización de 246 con $i: reg. 003172 (Cadenas finitas de Markov)
 +
 +  * Resaltado de palabras. Quedan varios problemas por resolver:
 +    * palabras del título en un 505$t
 +    * título original (en una nota 500) para una búsqueda por título
 +    * cómo mostrar, en las búsquedas por keyword dentro de registros bibliográficos,​ los campos del registro que provocaron que éste sea recuperado? Si restringimos los campos donde se puede buscar por keywords --con lo cual naturalmente eso de "todos los campos"​ no será cierto-- entonces al presentar el registro recuperado deberemos limitarnos a resaltar las palabras en esos campos, y presentar el campo (o fragmento de campo) en cuestión, si es que ese campo no es ya parte del display usual. Quizás el mayor problema se debe a que, si se permite que el matching sea a través de varios campos (lo que parece deseable), entonces no siempre habrá un *único* campo para mostrar.
 +
 +    * Efectos no deseados del resaltado (ejemplo en ABCI):
 +      * Búsqueda por palabras del título: wife c*
 +
 +  Caesar'​s class="​hl">​wife'​s ear
 +  source: <span class="​hl">​C</​span>​aesar'​s <​span><​span class="​hl">​c</​span>​lass="​hl"&​gt;​wife</​span>'​s ear
 +
 +      * Búsqueda por palabras del título: wife cla*
 +
 +  Claudius the God and his class="​hl">​wife Messalina
 +  source: <span class="​hl">​Cla</​span>​udius the God and his <span <span class="​hl">​cla</​span>​ss="​hl">​wife</​span>​ Messalina
 +
 +  * [DONE] EUNM 000857: campo 511
 +
 +  * Busco por palabras del título, en la página con el listado dice "​Búsqueda por palabras del título",​ pero al ingresar a uno de los resultados, dice "​Búsqueda por título"​. El problema sólo persiste para los cambios de estilo en la visualización de un registro. [DONE - no mas truncamiento automático -- pero puede seguir apareciendo el error?]
 +
 +  * Mostrar la línea con nro de registro y fecha en *todos* los estilos, incluyendo el link permanente.
 +
 +  * Borders dotted: usar gifs de 1 x 2 o de 1 x 3 (ficha, completo)
 +
 +  * [DONE] Display MARC: links a la doc de LC desde cada tag
 +
 +  * [DONE??] BUG de IE: al hacer click sobre un ítem de la sidebar, desaparece el bullet, y el texto se desplaza hacia la izq. Tiene que ver con el uso de border en los links; resuelto con una hoja de estilo para IE.
 +
 +===== USER INTERFACE =====
 +
 +  * Los ejemplos de búsquedas deben cambiar (usando JS) según el tipo de búsqueda seleccionada. Ver código JS en http://​www.lib.ncsu.edu/​catalog/​
 +  ​
 +  * Usar JS en los formularios para que el foco se ubique en el textbox luego de hacer click en cada opción del select.
 +
 +  * Revisar si quedan links que se abren en una nueva ventana (desde la ficha, p.ej.)
 +
 +  * Enlaces para cambiar de estilo: usar texto y no botones. Ídem para botones "​Anterior"​ y "​Siguiente"​. Rationale: el usuario debe poder controlar si la página resultante se abre en esta o en otra ventana/​tab. Con este criterio, sólo dejaríamos botones para los casos en que el usuario debe ingresar algún input (e.g. nueva búsqueda) [DONE - excepto botones para navegar entre páginas de resultados]
 +
 +  * opac-footer:​ podría estar asociado a la base, y entonces tendríamos una carpeta llamada '​footer'​. Se puede poner allí información sobre contacto, copyright, etc. propios de cada biblioteca.
 +
 +  * Links a MathSciNet: mencionar que requiere suscripción (tanto en el texto de ayuda, como en el tooltip del enlace), y que la versión en papel está en la biblioteca.
 +  ​
 +  * PARA AGREGAR: listado de incorporaciones recientes. Pueden organizarse por mes o bimestre.
 +
 +  * Similar a http://​www.lib.ncsu.edu/​catalog/,​ podemos poner un form de búsqueda muy simple, que aparezca al tope de las páginas (excepto de la inicial), mostrando el criterio usado para la búsqueda actual (en el resultHeader).
 +  ​
 +  * En los listados para browsing, ver cómo quedaría un link "​Anteriores"​ arriba, dejando "​Siguientes"​ abajo. [DONE - Quedan ambos botones arriba y abajo.]
 + 
 +  * [DONE] Añadir una opción al sort by: call number (excepto por ahora para bibima)
 +
 +  * Sort para una lista de headings:
 +    - Alfabético
 +    - Por cantidad de postings, subordenado alfabéticamente (este podría ser un buen orden por defecto para una keyword search in headings)
 +
 +===== MSC =====
 +
 +  * Campo 084 no es solamente MSC (ej. base ASTRO). En el estilo Completo hay que generar la etiqueta adecuada ("​Códigos temáticos xxx"). El primer código (primario) debería mostrarlo al comienzo, o al menos resaltarlo
 +
 +  * 00A79 - Physics (use more specific entries from Sections 70 through 86 when possible) Esa instrucción es para el que asigna códigos, y no tiene mucho sentido en el OPAC (al menos así como se la ve)
 +
 +  * Para poder navegar por toda la MSC sin tener que regresar a la página inicial, necesitamos links "​prev",​ "​next",​ con nro. y nombre de las secciones. Y para regresar fácilmente al nivel superior, un link "​up"​.
 +
 +  * Al mostrar los nodos de nivel 2 en "42 Fourier analysis",​ 42-02 no parece un link pero se subraya con el mouseover.
 +
 +  * Los códigos especiales (-00, -01, ...) deberian mostrarse con un fondo diferente. En total, tendriamos 4 colores de fondo.
 + 
 +  * Al mostrar los registros bibliográficos asociados a un código, podemos mostrar el código junto con su padre y/o abuelo.
 +
 +  * Para los códigos de nivel 2 (e.g. 05C) presentar la opción de ver los registros con código 05Cxx, o bien todos los registros con código 05C$
 +
 +  * Añadir links: prev, next, up (para navegar en forma secuencial)
 +
 +  * Convertir en links las referencias internas (see, see also)
 +  ​
 +
 +Navegación por la MSC - A ver si la entendemos
 +
 +Pantalla (1): nodos de nivel 1
 +Se llega con:
 +
 +  &​task=CLASS-BROWSE
 +  &​msclevel=1
 +  &​searchType=SUBJ ​   (redundante con task?)
 +
 +Muestra:
 +
 +  código de nivel 1 (sin link) + descripción (link para expandir parcialmente la sección)
 +  &​task=CLASS-BROWSE
 +  &​searchType=SUBJ ​   (redundante con task?)
 +  &​query=[2 digitos]
 +  &​msclevel=2 ​ (i.e., solicito nodos hasta de nivel <= 2)
 +   ​
 +Luego de un click en una descripción de nodo de nivel 1:
 +
 +Pantalla (2): nodos de nivel 2 (e.g. dentro de 37)
 +Muestra:
 +  código de nivel 1 (sin link) + descripción (link para expandir totalmente la sección)
 +  &​task=CLASS-BROWSE
 +  &​searchType=SUBJ ​   (redundante con task?)
 +  &​query=[2 digitos]
 +  &​msclevel=3 (i.e., solicito nodos hasta de nivel <= 3)
 +
 +
 +  código de nivel 2 (posible link) + descripción (link para expandir sólo la subsección)
 +  &​index=SUBJ ​       &​task=CLASS-BROWSE
 +  &​query=03C ​        &​query=[3 digitos]
 +  &​msclevel=3 (i.e., solicito nodos hasta de nivel <= 3)
 +  &​searchType=SUBJ (redundante?​)
 +
 +Pantalla (3a): nodos de nivel 3, todos los de una sección (e.g. dentro de 37)
 +Muestra:
 +  sólo links en los códigos activos (igual que arriba), y en el nombre de la sección:
 +  &​task=CLASS-BROWSE
 +  &​searchType=SUBJ
 +  &​query=[2 digitos]
 +  &​msclevel=2
 +  ("​cierra"​ parcialmente la sección, mostrando hasta nivel 2)
 +
 +Pantalla (3b): nodos de nivel 3, restringidos a una subsección (e.g. dentro de 37C)
 +Muestra:
 +  sólo links en los códigos activos (igual que arriba), y en el nombre de la sección (igual que arriba)
 +
 +
 +----
 +
 +La base msc contiene estos campos:
 +
 + 1: 5594    - Código
 + 2: 5594    - Descripción
 + 3: 1366    - Referencias "[See also]",​ "{For .... see ...}"
 + 4: 62      - Instrucciones "(must also be assigned at least one ...)"
 + 9: 78      - Indica que es el único código en la subsección (nodo de nivel 2.5)
 +
 +El diccionario de la base msc:
 +
 +===== SUGERENCIAS Y MENSAJES =====
 +
 +  * Mecanismo para generar mensajes en más de un idioma
 +
 +  * agrep para más de una palabra? hay que eliminar stopwords, eso seguro. Ejemplo:
 +
 +    query: alperin dongui
 +    hits(alperin AND dongui) = 0
 +    split(query,'​ ')
 +    hits(alperin) = 0
 +    hits(dongui) = 0
 +    agrep(alperin) = {halperin}
 +    agrep(dongui) = {donghi, mongui}
 +    hits(halperin AND donghi) = 5
 +    hits(halperin AND mongui) = 0
 +    sugerencia: halperin donghi (5 resultados)
 + 
 +Si hits() > 0 para algún término del query, ese término se une a las variantes generadas por agrep(), o mejor aun, no usamos agrep con ese término.
 +
 +  * [DONE] Caso a revisar: búsqueda por título en BIBIMA: 'ph d'. No encuentra nada, pero sugiere 'PH D'.
 +
 +  * Mensaje: "Se encontraron 123 resultados. Por favor, acote su búsqueda."​ => explicar mejor, elevar el límite. [ahora es 300]. Ejemplo: algeb* en 'todos los campos'​ en bibima. Mostrar alguna sugerencia para acotar la búsqueda, y para "otro tipo de búsqueda"​
 +
 +  * Al buscar por tema en MSC "​algebra lineal",​ aparece como única sugerencia: "​ALGEBRAS LINEAR"​ para "​variable compleja"​ => "​VARIABLES COMPLEX"​ ¿Por qué no conserva el singular?
 +
 +  * Sugerencias:​ "Hay 1 resultado para pais en una  búsqueda por título."​ Aparece un parametro trunc=$, que en realidad sólo seria necesario si la búsqueda original incluia truncamiento. DONDE??
 +
 +  * [DONE] En las sugerencias,​ las búsquedas en Google pueden ser también para Book Search, Google Scholar. Y por qué no: Scirus, Scopus, MathSciNet.
 +
 +  * Scopus (ver ayuda): http://​www.scopus.com/​scopus/​search/​submit/​xadvanced.url?​searchfield= CODE OF THE SEARCH FIELD (search term A Boolean Operator search term B)
 +  * Scirus: http://​www.scirus.com/​srsapp/​search?​q=google&​ds=jnl&​ds=nom&​ds=web&​g=s&​t=all
 +
 +Más aun, algunos de estos links se pueden ofrecer incluso cuando las búsquedas producen resultados.
 +
 +  * Textos de ayuda para el uso del OPAC.
 +
 +  * Generar mensajes de error apropiados en cada ocasión (incluso si el catálogo no anda). Hacer una lista de los errores previsibles.
 +
 +  * Prever un mecanismo para informar a los usuarios acerca de nuevas prestaciones disponibles en el catálogo (desde la página de inicio, por lo menos)
 +
 +  * [[http://​www.hyperorg.com/​blogger/​mtarchive/​faceted_classification_at_work.html|Faceted classification at work]]: discusión acerca de la navegación por facetas en el catálogo de NCSU
 +
 +  * ENDECA - Narrow Results By:
 +  ​
 +  Subject: Topic
 +  Subject: Genre
 +  Format
 +  Library
 +  Subject: Region
 +  Subject: Era
 +  Author
 +
 +===== GENERACION DEL OPAC =====
 +
 +  * La adición de punto final en los descriptores,​ debería ser opcional?
 +
 +  * Necesitamos una opción para no distinguir "​case"​ en descriptores,​ y así evitar un caos en el índice de temas (e.g. para ARTES, ABCI)
 +
 +  * Generar una lista de posibles headings duplicados
 +  ​
 +
 +Comentario: punto final en los descriptores,​ debería ser opcional? --> creo que sí
 +
 +===== ADMINISTRACION,​ MANTENIMIENTO =====
 +
 +
 +* Usar cron para actualizar las bases en el servidor de BC.
 +
 +* Los archivos temporales deben eliminarse con cada actualización (esp. en Windows)
 +
 +===== DOCUMENTACION =====
 +
 +
 +  * Hacer una "​taxonomía"​ de los tipos de páginas que se generan, cómo se llega a cada una de ellas, y hacia dónde se puede ir desde ellas. Ver diagrama del 17/03/06.
 + 
 +    * página inicial (fomularios de búsqueda, texto de presentación)
 +      * ENTRADAS: desde cualquier página del OPAC, enlace "Nueva búsqueda";​ las páginas externas al OPAC deben apuntar a ésta como puerta de entrada al OPAC.
 +      * SALIDAS: ​
 +
 +    * acerca del catálogo
 +    * formulario para envío de comentarios
 +    * respuesta al envío de comentarios
 +    * listado de términos de un índice, a partir de un término T:
 +      * si hay términos que comienzan por T
 +      * si no hay términos que comienzan por T
 +    * registro bibliográfico individual
 +      * estilo etiquetado/​nuevo
 +      * estilo ficha
 +      * estilo marc
 +    * resultado de búsqueda por palabras
 +      * si se encontraron resultados
 +      * si no se encontraron resultados
 +    * resultado de click en un heading (desde un índice)
 +    * resultado de click en un heading (desde un registro)
 +    * enlaces externos
 +
 +  * Documentar la generación del OPAC
 +
 +===== CONFIGURACION =====
 +
 +  * Para instalaciones múltiples, necesitamos poder manejar opciones globales y otras que se apliquen solamente a una base.
 +
 +  * Configuración inicial de los forms de búsqueda: opción seleccionada.
 +
 +===== VARIOS =====
 +
 +  * Revisar hoja de estilo para impresión.
 +
 +  * Error al buscar ''​analysis | analisis global''​
 +http://​127.0.0.1/​catalis_pack_devel/​common/​php/​wxis.php?​IsisScript=opac%2Fxis%2Fopac.xis&​db=bibima&​searchType=TITLE&​query=analysis+%7C+analisis+global&​
 +
 +  * [DONE] http://​www.ams.org/​msnmain/​91a58114?​fn=105&​r=1&​form=docdownload&​dr=all&​l=20&​pg3=MR&​s3=91a%3A58114&​fmt=bibtex ​ Ofrecer links al bibtex de mathscinet (desde el estilo Completo) (sugerido por Sebastián Ferraro)
 +
 +  * [Parcialmente] Construir un <​title>​ apropiado para cada página. Ver opac-head.htm
 +
 +  * Búsquedas que superan el tope de N resultados: mejor que no mostrar nada, es mostrar los primeros N resultados, y eventualmente ofrecer sugerencias para refinar. Los resultados se muestran en orden de call number (MFN), y no se muestra el select para cambiar el ordenamiento. Hecho (bien?) para keyword search, falta para heading search.
 +
 +  * [DONE] El tope de resultados procesables no funciona en búsquedas por heading. EJEMPLO: tema "​Fiction"​ en ABCI
 +
 +  * [DONE] Al volver al listado luego de una búsqueda por "​cualquier campo",​ hay un error.
 +
 +  * En una instalación multi-opac, además de "​banner"​ y "​about"​ también necesitaremos un "​home"​ que dependa de la base. En esa página se pueden mostrar elementos propios de cada catálogo, como por ejemplo links a las últimas adquisiciones.
 +
 +  * Revisar todas las variantes de la expresión ingresada por el usuario, en los diferentes scripts: v2001, v3001, etc. Reorganizar para mayor consistencia.
 +
 +  * Monitorear el uso de los enlaces externos, usando un redireccionamiento (Location) al estilo Google.
 +
 +  * RSS support
 +
 +  * ERROR GRAVE: ''​IsisScript=opacmarc/​xis/​opac.xis&​db=bibima&​task=BIB-CLASS-SEARCH&​index=SUBJ&​query=''​ al faltar query, el wxis se cuelga
 +
 +  * Mostrar una barra de progreso con el porcentaje de la colección presente en el catálogo (BIBIMA). El total de ejemplares existentes es el maximo nro de inventario. El total de ej. presentes en el catálogo ya lo conocemos (contando los 859^p). El porcentaje resultante se puede usar para pintar una porción de un div.
 +
 +  * Doctype, validación de HTML y CSS en todas las páginas. Atención: debemos mantener la compatibilidad de CSS con Catalis (en los estilos de visualización de registros)
 +
 +  * Quitar CSS de wh.pft, y posiblemente de otras partes del HTML generado.
 +
 +  * Usar @import() en opac.css, y poner nombres (title) a las hojas de estilo (screen y print) para poder cambiarlas desde Firefox. Ver http://​plus.maths.org/​
 +
 +  * Testear en IE 5.x y otros navegadores. En el links se ve bastante bien, falta arreglar algunos detalles, e.g. el centrado en el estilo MARC. En IE 5.5 no aparecen centrados algunos elementos, y falta un padding global para el body.
 +
 +  * Podemos usar tablas con border="​1"​ para clientes sin CSS, y usando * {border: 0;}, o td {border: 0;}, al comienzo de la hoja de estilo lo ocultamos para los restantes clientes.
 +
 +  * Dependencia de JavaScript (¿estilo Ficha nada más?). ¿Hay JavaScript que depende del navegador?
 +
 +
 +  * [DONE] Habilitar el log de accesos, especialmente para ver el navegador usado.
 +
 +  * Algún mecanismo para poder usar referencias (see, see also) en el índice de autores, y para las búsquedas por palabras en campo "​autor"​.
 +
 +  * Favicons
 +
 +  * Contador de registros presentes: el maxmfn sólo sirve cuando no hay registros borrados. Es mejor usar el total de resultados para una búsqueda con $. Generar otros contadores:
 +    * volúmenes físicos de libros: mx biblio "​pft=(v859^p/​)"​ now | wc -l > vol-count.txt
 +    * videos
 +    * sitios web
 +    * seriadas
 +    * etc.
 +
 +* Ideas para la implementación de un ordenamiento por relevancia. (Cristian Merlino tiene algunas ideas al respecto, habría que pedirle detalles.) Consideremos algunos ejemplos:
 +
 +  * keyword search anywhere in bib records: Podemos dar más peso a los registros que hacen match en algún campo título, o autor, o ambos. A continuación,​ vendrán aquellos que hacen match en otros campos. Si la expresión contiene más de una palabra, quizás haya que tener en cuenta si todas las palabras hacen match en el mismo (tipo de) campo. Dentro de cada bloque, los registros necesitan a su vez tener un orden...
 +Leer sobre TF-IDF
 +
 +
 +==== Versión para Windows ====
 +
 +
 +
 +* Los archivos de generación del OPAC
 +
 +* La aplicación web + apache + wxis + agrep (+php?)
 +
 +   (*) indica que hay que aplicar conversión a DOS
 +       ​mediante unix2dos o crunch{m,​i}f
 +    El unix2dos conviene aplicarlo a *todos* los archivos de texto
 +
 +   bases
 +   catalis_pack
 +   common
 +   ac-ansi.tab ​      (*)
 +   uc-ansi.tab ​      (*)
 +   etc. ​             (*)
 +   opacmarc
 +   access_logs
 +   abci ​             (*)
 +
 +   cgi-bin
 +   catalis_pack
 +   common
 +   html
 +   pft
 +   opacmarc
 +   about
 +   banner
 +   html
 +   pft
 +   xis
 +   wxis.exe
 +
 +   htdocs
 +   catalis_pack
 +   common
 +   css
 +   php
 +   opacmarc
 +   css
 +   img
 +   js
 +   temp
 +   catalis_pack
 +   opacmarc
 +
 +
 +
 +==== Bases de testeo ====
 +
 +
 +UNS
 + - EUNM
 + - UCOD-MARC
 + - BIBIMA
 + - EAD
 + - EEO
 +
 +PLAPIQUI
 +
 +PJ-TANDIL
 +PJ-AZUL
 +
 +UNICEN
 +
 +IAR
 +
 +BALSEIRO
 +
 +Invitaciones:​
 +Analía (UTN FRBB)
 +Paula Ceriotto (Artes, U N Cuyo)
 +
 +==== Links a búsquedas predeterminadas ====
 +
 +Desde la página de inicio, podemos ofrecer links para búsquedas frecuentes, por ejemplo "​Textos de álgebra lineal"​. Se puede lograr con algo como esto en el href:
 +
 +  [pft]v6001^u[/​pft]?​IsisScript=[pft]v2000[/​pft]&​amp;​db=[pft]v2104[/​pft]
 +  &​amp;​index=SUBJ&​amp;​query=15-01&​amp;​sortBy=author
 +
 +Necesitamos además:
 +  * poder combinar más de un código, e.g. 60-01 y 62-01 para probabilidad y estadística
 +  * en la página de resultados mostrar un mensaje que explique que sólo se está viendo una lista parcial de los textos disponibles,​ incluyendo tal vez alguna sugerencia para encontrar más textos afines
 +  * definir un criterio para el ordenamiento predeterminado del listado; autor/​título parece funcionar bien para textos de matemática
 +  * restringir a un idioma en particular
 +
 +{{tag>​opacmarc desarrollo}}
opac_todo.txt · Last modified: 07/09/2009 00:00 (external edit)