Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o...

48
Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica Rubén Alcaraz Martínez 30/04/2021 1

Transcript of Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o...

Page 1: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Construyendo un repositorio digital con Omeka y mucho más: teoría y prácticaRubén Alcaraz Martínez30/04/2021

1

Page 2: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

PresentaciónTécnico superior en Desarrollo de Aplicaciones Web.

Diplomado en Biblioteconomía y Documentación.

Máster de Gestión de Contenidos Digitales.

Doctorando en Ingeniería y Tecnologías de la Información.

Profesor en la Facultad de Biblioteconomía, Documentación y Comunicación Audiovisual de la Universidad de Barcelona.

Introducción

Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica. 2

Page 3: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Contenido de la sesión

1. Omeka Classic: características, funcionalidades y estudio de casos.

2. Omeka S: características y funcionalidades.

3. Taller con Omeka.net.

Introducción

3Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 4: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Introducción

Page 5: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Definición

Omeka Classic is a web publishing platform for sharing digital collections and creating media-rich online exhibits.

Introducción

5Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 6: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Hoja de rutaLanzamiento: 21 de febrero de 2008.

39 versiones en 10 años.

Versión 2.8 disponible desde marzo de 2021.

https://github.com/omeka/Omeka/releases

Disponible en múltiples idiomas.

En paralelo se está desarrollando Omeka S.

Introducción

6Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 7: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

ArquitecturaInfraestructura LAMP

– Linux (Windows o Mac)

– Apache HTTP server

– MySQL 5.0 o superior

– PHP 5.4 o superior

ImageMagick o GD Graphics Library

Introducción

7Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 8: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Ecosistema tecnológicoUna aplicación a medio camino entre un:

– Sistema de gestión de contenidos.

– Sistema de gestión de repositorios.

– Sistema de gestión de exposiciones virtuales.

Introducción

8Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 9: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Ecosistema tecnológicoHerramientas para la publicación de recursos basados total o parcialmente en los objetos del repositorio.

Exposiciones virtuales.

Líneas de tiempo.

Anotaciones sobre los objetos.

Geolocalización.

Etc.

Introducción

9Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 10: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

EstructuraIntroducción

10

Base de datosServidor

Colecciones

ítem

Repositorio

Conjuntos de elementos

ítem

Metadatos de tipo de ítem

Tipos de ítem

Exposición 1

Exposición n

Línea de tiempo, etc.

Página 1

Página n

BlogPáginas estáticas

Page 11: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Representación de la información

Objetos digitales complejos: varios esquemas de metadatos, diferentes ficheros en distintos formatos.

Categorización y etiquetaje.

Campos personalizables.

Introducción

11Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 12: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Metadatos

Dublin Core (15 elementos)

Dublin Core Extended (55 elementos, 15+40)

VRA Core (19 elementos)

PB Core (21 elementos)

COinS (Zotero)

Metadatos de tipo de elemento personalizables (∞)

Introducción

12Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 13: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Interoperabilidad

OAI-PMH Harvester

OAI-PMH Repository

Introducción

13Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 14: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Importación / Exportación

Dropbox CSV Export

Flickr Import METS Export

Vimeo Import

YouTube Import

Zotero Import

Omeka API import

CSV Import

Introducción

14Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 15: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Gestión del repositorio

Bulk metadata editor

Hide Elements

History Log

Item Duplicate Check

Item Review

Admin images

Introducción

15Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 16: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Organización del repositorioItem Relations

Item Order

AvantRelationships

Collection Tree

Simple Vocab + Simple Vocab Plus

Taxonomy

Archive Repertory

Introducción

16Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 17: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Búsqueda y recuperación

ElasticSearch

PDF Text

Search by metadata

Introducción

17Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 18: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Herramientas 2.0

Commenting

Disqus Engage

Embed Codes

Simple Contact Form

Social Bookmarking

Intense Debate

Introducción

18Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 19: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Crowdsourcing

Scripto

Contribution

Corrections

Introducción

19Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 20: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Publicación

Simple Pages Neatline

Blog Shortcode Ngram

Exhibit Builder Posters

Exhibit Image Annotation Shortcode carrusel

Geolocation

Introducción

20Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 21: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Puntos débilesBúsqueda.

Esquemas de metadatos.

Categorización simple.

No admite sitios multidioma.

SEO.

Plantillas.

Centrado en la publicación/difusión.

Introducción

21Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 22: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Estudio de casos

Page 23: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

DirectorioOmeka Classic directory https://omeka.org/classic/directory/

Introducción

23Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 24: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Arxiu de la ParaulaIntroducción

24Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

http://arxiudigital.ateneubcn.cat/

Page 25: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Université Rennes 2 Collections numériséesIntroducción

25Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

http://bibnum.univ-rennes2.fr/

Page 26: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Digital Archive Southwest Harbor Public Library

Introducción

26Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

http://swhplibrary.net/home/

Page 27: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

27http://swhplibrary.net/digitalarchive/items/show/8476

Digital Archive Southwest Harbor Public Library

Introducción

Page 28: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Digital Public Library of America ExhibitsIntroducción

28Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

https://dp.la/exhibitions

Page 29: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Virginia Memory TranscribeIntroducción

29Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

http://www.virginiamemory.com/transcribe/

Page 30: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Cleveland HistoricalIntroducción

30Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

https://clevelandhistorical.org/https://curatescape.org/

Page 31: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Omeka S

31

Page 32: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

DefiniciónAplicación para la creación de publicaciones digitales estructuradas a partir de esquemas y vocabularios de la web semántica (Dublin Core, BIBO, FoaF).

Formato de datos nativos en JavaScript ObjectNotation-Linked Data (JSON-LD).

Software libre (Roy Rosenzweig Center for Historyand New Media).

Entorno PHP-MySQL – Instalación e implementación relativamente sencillas.

Omeka S

32Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 33: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

FundamentosObjetos digitales complejos: varios esquemas de metadatos, relaciones entre objetos, diferentes ficheros en distintos formatos o vinculados a través de un URI u oEmbed.

Facilidad para incorporar nuevos vocabularios a través de ficheros RDF (http://lov.okfn.org/dataset/lov/vocabs).

Omeka S

33Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 34: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

CaracterísticasFacilidad para importar/exportar plantillas de recursos.

Conectores con DSpace y Fedora Commons.

Curva de aprendizaje poco pronunciada (nociones de Web semántica)

Omeka S

34Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 35: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

FilosofíaNo es un sustituto de Omeka Classic, son dos aplicaciones completamente independientes.

Instalación multisitio.

Cada sitio puede entenderse como un proyecto separado que, no obstante, puede compartir ítems y recursos con el resto.

Cada sitio puede tener su propia apariencia.

Omeka S

35Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 36: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Filosofía

El concepto de “exposición virtual” ha sido superado por una total flexibilidad a la hora de crear las páginas del sitio web a partir de un sistema de bloques.

Omeka S

36Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.

Page 37: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

EstructuraOmeka S

37

ítem

Base de datos

Plantillas de recursos

Sitio 1

Servidor

Conjuntos de ítems

Sitio 2 Sitio n

Web semántica

Página 1

Página n

Vocabulariosítem

Page 38: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Panel de administraciónOmeka S

38

Page 39: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Gestión de objetos digitalesOmeka S

39

Page 40: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Creación de plantillas de catalogaciónOmeka S

40

Page 41: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Plantillas de descripciónOmeka S

41

Page 42: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Creación de conjuntosOmeka S

42

Page 43: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Gestión de vocabulariosOmeka S

43

Page 44: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Gestión de páginasOmeka S

44

Page 45: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Edición de páginasIntroducción

45

Page 46: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Interfaz públicaIntroducción

46

Page 47: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

Recursos

47

Page 48: Rubén Alcaraz Martínez 30/04/2021...– Apache HTTP server – MySQL 5.0 o superior – PHP 5.4 o superior ImageMagick o GD Graphics Library Introducción Construyendo un repositorio

RecursosAlcaraz, Rubén (2014). Omeka 2: manual de usuario. http://www.rubenalcaraz.es/manual-omeka/.

Omeka Classic user manual. https://omeka.org/classic/docs/.

Omeka developer documentation. http://omeka.readthedocs.io/en/latest/.

Omeka showcase. https://omeka.org/classic/showcase/.

Omeka S tour. https://omeka.org/s/tour/.

Omeka S user manual. https://omeka.org/s/docs/user-manual/.

48Construyendo un repositorio digital con Omeka y mucho más: teoría y práctica.