Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
"Integración de proyectos CUDI 2005"
18 de Noviembre 2005
Agenda del día10:00 Presentación e introducción
10:25 ¿ Qué son los Servidores de Metadatosy para qué sirven?
11:00 ¿ Cómo funcionan los Servidores deMetadatos y cómo se consultan?
11:45 ¿ Cómo instalar un Servidor de Metadatos?
12:30 ¿ Dónde y cuándo instalar el Servidor de Metadatos?
Universidad Veracruzana
Universidad Autónoma del Estado de México
Universidad Autónoma del Estado de Hidalgo
Universidad de Guadalajara
Universidad Autónoma de Aguascalientes
Laboratorio de Investigación en Tecnologías Interactivas y Cooperativas ICT
http://ict.udlap.mx
Página del eventohttp://ict.udlap.mx/activities/metacudi/
¿Qué son los Servidores de Metadatos y para qué
sirven?
1-4
Ningún hombre es una isla, algo completo en si mismo; todo hombre es un fragmento del continente, una parte del conjunto.
Donne, John
Tesis Digitaleshttp://biblio.udlap.mx/tesis/
Servidor de Metadatos Tesishttp://ict.udlap.mx/Tales/Oai_tesis?verb=Identify
Networked Digital Library of Theses and Dissertations
http://www.ndltd.org/
Consulta de tesis de los asociadoshttp://alcme.oclc.org/ndltd/servlet/OAIHandler?verb=ListSets
servidores de metadatos
• son herramientas que facilitan la interoperabilidad entre colecciones de distintas intituciones
servidores de metadatos
• normalizan la información de las distintas colecciones en un conjunto de información básica lo que se conoce como DublinCore o DC (título, autor, fecha, referencia, etc...)
servidores de metadatos
• Protocolo utilizado permite la recolección de metadatos
Open Archives Initiativehttp://www.openarchives.org
http://www.openarchives.org/Register/BrowseSites
Dublin Corehttp://wwwldublincore.orghttp://es.dublincore.org
DC Element Sethttp://es.dublincore.org/documents/dces/
• El ideal es una biblioteca digital universal– conocer el contenido de otras bibliotecas
digitales– presentar al usuario interfaces uniformes– construir servicios “federados” de
búsqueda, navegación, visualización, colaboración…
11:00-11:35¿ Cómo funcionan los
Servidores de Metadatos y cómo se consultan ?
2-4
OAI
• “Protocol for Metadata Harvesting” (OAI-PMH)
• Mantiene un centro de información sobre proveedores de datos y de servicios
OAI-PMH
• Enfocado a compartir metadatosen lugar de realizar búsquedas remotas
• Define dos roles principales:–proveedor de datos–proveedor de servicios
OAI-PMH
• Supone el uso de metadatosusando
Dublin Core (no calificado) http://www.dublincore.org
• otros estándares de metadatos son posibles si se publica un esquema para validarlos.
Usos de OAI-PMH
Fuente:http://www.oaforum.org/tutorial/
Definiciones
• Cosechador (harvester): aplicación
cliente que hace peticiones en OAI-
PMH
• Repositorio (repository): Acervo
accesible en la red que puede
procesar peticiones en OAI-PMH
Definiciones
• Conjunto (set): agrupación opcional de elementos en un repositorio
• Identificador (identifier): Llave
para un elemento
OAI-PMH: Definiciones Básicas
• Elemento (item): Componente de un repositorio con un identificador único
• Registro (record): metadatos en algún estándar
• Recurso (resource): Objeto descrito por los metadatos (puede no ser digital)
Especificaciones para proveedores de datos
• Las peticiones deben hacerse a través de los métodos HTTP GET y POST
• Las respuestas deben generarse en XML bien formado
OAI-PMH: “Verbos” o tipos de peticiones
• Identify – pide a un acervo auto-describirse
• ListMetadataFormats – pide formatos de metadatos disponibles en la colección
• ListRecords – pide registros de un repositorio (filtrando opcionalmente por conjunto o fecha)
OAI-PMH: “Verbos” o tipos de peticiones
• ListIdentifiers – forma abreviada de ListRecords (solo encabezados de registros (id, fecha, conjunto)
• ListSets – pide la organización de la colección en conjuntos
• GetRecord – obtiene un solo registro
Flujo de controlPara conjuntos de resultados potencialmente grandes el proveedorde datos puede generar un “token” para manejar series de peticiones
Ejemplo: OAI 2.0 Tales
• Servidor de OAI-PMH para el acervo de tesis digitales de la UDLA
El protocolo OAI-PMH
OAI-PMH: “Verbos” o tipos de peticiones
• Identify – pide a un acervo auto-describirse• ListMetadataFormats – pide formatos de
metadatos disponibles en la colección• ListRecords – pide registros de un repositorio
(filtrando opcionalmente por conjunto o fecha)
• ListIdentifiers – forma abreviada de ListRecords (solo encabezados de registros (id, fecha, conjunto))
• ListSets – pide la organización de la colección en conjuntos
• GetRecord – obtiene un solo registro
Peticiones
• Las peticiones deben hacerse a través de los métodos HTTP GET y POST (los repositorios deben soportar ambos)
• Por ejemplo: GET usando un URL
http://ict.udlap.mx/Tales/Oai_tesis?verb=Identify
Respuestas
• Las respuestas deben generarse en XML bien formado:
– Declaración XML(<?xml version="1.0" encoding="UTF-8" ?>)
– Elemento raíz llamado a esquemas definidos por OAI-PMH(xmlns, xmlns:xsi, xsi:schemaLocation)
– Tres nodos sucesores:• responseDate (UTC datetime) • request (la petición que generó esta
respuesta) • a) error (en caso de errores o excepciones)
b) elemento con el nombre de la petición OAI-PMH
OAI-PMH.xsd Schema
…
IdentifyType
…
…
GetRecord
http://ict.udlap.mx/Tales/Oai_tesis?
verb=GetRecord&identifier=oai:thesisUDLAP:116&metadataPrefix=oai_dc
http://ict.udlap.mx/Tales/Oai_tesis?verb=GetRecord&identifier=oai:thesisUDLAP:116&metadataPrefix=oai_dc
…
…
OAI-PMH.xsd Schema
…
RecordType
Referencias
• Corporación Universitaria para el desarrollo de Internet A.C. (CUDI)http://www.cudi.edu.mx
Universidad de las Américas, Pueblahttp://www.udlap.mx
Laboratorio de Tecnologías Interactivas y Cooperativas ICThttp://ict.udlap.mx
Referencias
• Open Archives Initiativehttp://www.openarchives.org
• Dublin Corehttp://www.dublincore.org
• Servidor de Metadatos Tesis-UDLA http://ict.udlap.mx/Tales/Oai_tesis?verb=Identify
Referencias
• Proyecto CUDI 2004 : Agentes y Movilidad en Colecciones Multimediales Heterogéneas
http://ict.udlap.mx/projects/cudi/udlatec/–VOAI–META-Explorador–Valida-OAI
M.C. Antonio Felipe Razo Rodríguez
Investigador-ProfesorLaboratorio de Tecnologías Interactivas y
Cooperativas ICT-CENTIAUniversidad de las Américas-Pueblateléfono/fax: +52 (222) 229-2431email: anrazo @ mail.udlap.mx
caminante, no hay camino, se hace camino al andar...
Antonio Machado