Objetivos del proyecto¶
En este apartado se indican, en primer lugar, los objetivos generales fijados durante el comienzo del proyecto. Seguido de estos, se describen los objetivos específicos, que se corresponden con los pasos previos que se han tomado para alcanzar las metas previamente fijadas.
Objetivos generales¶
Integrar parte de los conjuntos de datos propuestos por el CENIEH en ARIADNEplus.
Proporcionar al CENIEH una infraestructura software que permita:
- Gestionar sus metadatos en la integración con ARIADNEplus.
- Transformar sus esquemas de metadatos a un esquema estandarizado compatible con ARIADNEplus.
- Compartir los datos de forma que estos sean accesibles desde el exterior.
- Facilitar la integración de los metadatos en ARIADNEplus.
Objetivos específicos¶
Estudiar el proyecto ARIADNEplus, poniendo especial hincapié en el proceso de integración de los datos.
Estudiar todos los conjuntos de datos involucrados en el proyecto.
Diseñar e implementar un esquema de metadatos que satisfaga las necesidades de ambas partes, es decir, pueda ser transformado al modelo objetivo (AO-CAT) y, además, tenga la capacidad de representar fehacientemente los conjuntos de datos propuestos por el CENIEH.
Encontrar una aplicación software que cumpla con un mínimo de requisitos:
- Sea software libre.
- Tolere un esquema de metadatos compatible con CIDOC-CRM o alguna de sus variantes utilizadas por ARIADNEplus como ACDM o AO-CAT.
- Cuente con un sistema de importación y exportación de metadatos.
Adaptar la aplicación seleccionada a las necesidades del proyecto a través del desarrollo de complementos (plugins).
Estudio y uso de Zend Framework.
Aplicar la arquitectura MVC (Model-View-Controller) en el desarrollo de los plugins.
Estudio y uso de lenguajes empleados para el desarrollo web como PHP, HTML, JavaScript, jQuery y CSS.
Aplicar técnicas de integración continua a través de herramientas como GitHub Actions o Codacy.
Utilizar bases de datos relacionales MySQL (MariaDB).
Trabajar con Docker para facilitar el despliegue de la infraestructura sobre los entornos de trabajo.
Aprender a utilizar el conjunto de herramientas alojadas en la infraestructura D4Science, en concreto, Vocabulary Matching Tool y X3ML Mapping Tool.
Utilizar como sistema de documentación continua Read the Docs.