CDS-ISIS herramienta de desarrollo en el dominio público Ernesto Spinak

Download Report

Transcript CDS-ISIS herramienta de desarrollo en el dominio público Ernesto Spinak

CDS-ISIS
herramienta de desarrollo en el
dominio público
Ernesto Spinak
noviembre 2003, Universidad de Colima
Desarrollo cooperativo
• Cooperación técnica de instituciones sin fines
lucrativos (modalidad shareware)
– Organismos internacionales - UNESCO
BIREME/OPS, FAO, DBA, Universidad de Waikato (NZ), etc.
• Reponder a la amplia gama de necesidades y
condiciones de instituciones en todos los países
– políticas, económicas, sociales y culturales,
– infraestructura de tecnologías de información y de
recursos humanos
• En camino al “open source”
Sistema computacional
• Conjunto de herramientas liberadas al uso público
• Software básico, utilitarios y aplicaciones, guías,
manuales, standards, documentación
• Expandible de modo descentralizado
• Compatibilidad en las estructuras de datos y mensajes
HISTORIA DEL CDS/ISIS
1968 - IBM mainframe
1985 - PCs (Microisis)
1989 - Microisis para LAN
1990 - C-ISIS
1994 - Winisis
1995 - Isis.DLL (VBasic, Delphi, C++, etc)
1998 - WWWISIS v.1 (Isis + CGI)
1999 - J-ISIS
2000 - WXIS (Isis + XML + IsisScript + PHP)
2001 - WWW-ISIS (Polonia)
2003 - X-Modules
2004 - Plugin.dll (ISISLIB, Greenstone)
Arquitectura del CDS/ISIS
UNESCO
C
D
S
I
S
I
S
W
I
N
I
S
I
S
UNESCO &
partners
BIREME
U
T
I
L
I
T
A
R
I
O
S
C
I
S
I
S
I
S
I
S
.
D
L
L
W
W
W
I
S
I
S
W
X
I
S
Biblioteca C-ISIS
X
_
m
o
d
u
l
e
P
L
U
G
I
N
.
D
L
L
OpenIsis
JavaIsis
WWW-ISIS
Greenstone
+
otras en
opensource
Java + TCP/IP
etc
Bases de datos Isis + objetos Isis + Objetos no Isis
Filosofía del CDS/ISIS
•
•
•
•
•
•
•
Abierto
Shareware / freeware
multilingüe
escalable
portable al futuro
multiples Sistemas Operativos y plataformas de hardware
requerimientos de hardware mínimos
• independiente del formato
• todo tipo de información
documental
• MARC/UNIMARC/any-MARC
• CCF
• UNISIST: CEPAL; LILACS...
• OTROS: ISAG(D); CICOM...
COMPATIBLE CON TODAS LAS NORMAS
INTERNACIONALES DE DOCUMENTACION
MARC21 / UNIMARC - ISO 2709
Tesauros ISO 2788
AACR2R/ISBD / ISAD(G) / CICOM
ISBN – ISO 2108
ISSN - ISO 3297
SGML ISO 8879
HTML 4.0, CSS, XML
Dublin Core / RDF / GILS
Z39.50 ISO 23950
ILL - ISO 10160 /10161
Calidad ISO 9000-9004 (FID)
Estadísticas ISO 11620
Presencia del Isis en el mundo
• Más de 20.000 licencias de uso
• Distribuidores en 93 países
• Más de 30 idiomas y 20 alfabetos
"CDS-ISIS" OR "CDS/ISIS" or microisis or winisis or
wwwisis or wxis.exe or wxis or www-isis
89.500++ páginas recuperadas en noviembre 2003
Análisis de usuarios de los
Listservers del CDS-ISIS
[email protected]
[email protected]
[email protected]
Datos fuentes
(enero 2003)
isisDll
wwwisis + wxis +
CDS-ISIS Listserver
INFOLAC
X_module (nov. 2003) no incluido
Usuarios por lista y por sector
Σ
Cds-isis
Wwwisis
IsisDlls
Σ
771
833
289
1671
a
x
615
b
x
x
87
c
d
x
e
x
x
x
35
x
655
x
34
f
g
x
x
56
x
164

tablas por dominio
Conclusiones
La poca superposición entre las distintas listas muestra que los usuarios
del CDS-ISIS corresponden a grupos que trabajan con plataformas y
objetivos bien diferenciados.
Hay pocos usuarios que tienen una perspectiva integrada de lo que
ocurre en CDS-ISIS a nivel global. El grupo de usuarios inscriptos en las
tres listas simultáneamente son sólo un 2% del total.
Por regiones:
• América Latina y Caribe tiene un 52% de los suscriptores
• Europa y Canadá el 30%,
• Resto del Mundo el 18% restante.
No fue posible determinar a qué países corresponden los dominios de la
Tabla 2, pero puede asumirse que la distribución no es diferente a la
Tabla de países
Conclusiones
Comparando las direcciones electrónicas de los distribuidores nacionales
con las sucripciones, se determinó que la mayor parte de éstos NO están
registrados en las listas de discusión.
Existe una fuerte correlación entre que el representante nacional esté
inscripto en las listas y que exista una alta cantidad de usuarios inscriptos
en ese país.
Se analizó la hipótesis (aunque no se dispone de suficientes datos) de
que la existencia de una página web de la institución con una sección
para el CDS-ISIS; y la posibilidad de obtener información y acceso por
FTP, está fuertemente correlacionado con estar inscripto en las listas de
discusión y tener una base amplia de usuarios en el país.
Asimismo existiría una fuerte correlación de la presencia del distribuidor
en Internet con la cantidad de licencias extendidas en el país.
ALGUNAS APLICACIONES DISPONIBLES
EN UNESCO/CDS-ISIS COMO
OPEN SOURCE
GENISIS
ftp://ftp.unesco.org/pub/winisis/
GenisisWeb y GenIsisCD
Opciones
Instalación del programa
Documentación y ayuda HTML
Interface parametrizable (customizable) logos, textos, etc.
Ayuda para generar CD-ROM
Asistencia automatizada (wizzard) para crear los scripts en
IsisScript de wwwisis

1. Formulario web de consulta con selección de campos y acceso a índices
2. Las salidas (displays) delos resultados de las consultas
3. El despliegue de los detalles de un registro en particular
4. Test de cada parte de la aplicación
5. Asistente para creación de formatos Isis
6. Acepta CSS (Cascading Style Sheets)
GENISIS
1. Instalación parametrizada
2. Componentes de la interfaz
3. Query forms
GENISIS
1. Lay-out de hoja de índices
2. Parámetros de hoja de resultados
3. Lay-out de hoja de consulta
GENISIS
Juntando los componentes en sus lugares respectivos
GENISIS
1. Definición de los formatos de salida: breve y completo
2. Exportación automática de la aplicación local al web server
XML2ISIS
ftp://ftp.unesco.org/pub/winisis/windows/utilities
XML Open Source Parser http://www.destructor.de
• Parse XML file  DTD/XML struct
Isis.dll UNESCO/BIREME
• DTD/XML  FDT  asociaciones XML - Isis
• Crea CDS/ISIS database
FASES
1. importación
2. preferencias
3. DTD
XML2ISIS
Permite 4 modos de trabajo
1. Acepta FDT y coordina datos
2. Crea FDT desde DTD
3. Edición fina manual
4. Asocíación campos por drag & drop
Importa desde XML a CDS/ISIS
IMPEXP ISO2709
Cumple con las cuatro variantes de formatos ISO2709 internacional
indicadores
leader
separadores campo/subcampo
conversión de set caracteres

IMPEXP ISO2709
Completamente parametrizable
asistente para reformateo de
registros cuando se ingresan
CDS/ISIS Exchange utility with relational databases
Funciona junto con Borland BDE Administrator
Convierte datos desde: Dbase, Foxpro, Access, SQL Server, Sybase

Intercambia datos con ISO 2709, CSV

Convierte ISO2709 en tablas Dbase

Data Splitting

Extrae selección de campos de un rango de registros a una tabla

Data merger

Merge tablas desde diferentes fuentes de datos

Remueve duplicados por clave en una tabla

Data duplication remover

Data Browsing

Examina contenido en una tabla RDB

CDS/ISIS Exchange utility with relational databases
IsisMarc
-
Seleccionar la hoja de entrada
-
Seleccionar indicador
Implementación sobre IsisMarc (II)
Servidores Z
IsisMarc
IsisMarc
SubProceso
Bases de Datos temporales de
resultados Z39.50
Zsearches
Cola de Búsquedas
ZRecs
thread
logz3950
Boton
Just do It!
Selección
del
Archivo a
procesar
Area de
Resultados
Area de
Busquedas
Area de
Resultados
Area de Log
Barra de Estados
Pantalla
para
Búsquedas
Agregando servidores
• Ejercicios
Convirtiendo diacríticos
• Ejercicios
Nueva versión de Winisis
Mundo Isis