Table of Contents

OPAC. Tareas pendientes

Esta es una lista informal de problemas encontrados y tareas pendientes. Hay que pensar cómo organizarla un poco mejor, 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), o pasar los datos a la sección 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)

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:

Posibles duplicados

Problemas de visualización

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

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”

^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)

DISPLAY

	Calculus of variations.
	The calculus of variations.
	Calculus of variations.
	The calculus of variations.

¿Tiene sentido presentar así la información?

Corregir en heading-match-in-bib-record.xis y keyword-match-in-bib-record.xis

Autores a partir de “zz” ⇒ muestra el comienzo del índice como “cercanos”. Corrregir en browse-headings.xis

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?.
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
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

USER INTERFACE

MSC

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

  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.

Más aun, algunos de estos links se pueden ofrecer incluso cuando las búsquedas producen resultados.

Subject: Topic

Subject: Genre
Format
Library
Subject: Region
Subject: Era
Author

GENERACION DEL OPAC

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

CONFIGURACION

VARIOS

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&

* 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:

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

  1. EUNM
  2. UCOD-MARC
  3. BIBIMA
  4. EAD
  5. EEO

PLAPIQUI

PJ-TANDIL PJ-AZUL

UNICEN

IAR

BALSEIRO

Invitaciones: Analía (UTN FRBB) Paula Ceriotto (Artes, U N Cuyo)

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: