Skip to content

Ampliación del esquema de metadatos de CKAN a los requisitos de la Norma Técnica de Interoperabilidad de Reutilización de recursos de la información (NTI-RISP) y DCAT-AP-ES.

License

Notifications You must be signed in to change notification settings

datosgobes/ckanext-dge-scheming

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ckanext-dge-scheming

ckanext-dge-scheming es una extensión para CKAN utilizada en la plataforma datos.gob.es para ampliar el esquema de metadatos mediante scheming.

Tip

Guía base y contexto del proyecto: https://github.com/datosgobes/datos.gob.es

Descripción general

  • Añade un plugin CKAN para registrar esquemas de metadatos y presets personalizados para los perfiles de aplicación NTI-RISP (2013) y DCAT-AP-ES

Requisitos

Compatibilidad

Compatibilidad con versiones de CKAN:

Versión de CKAN ¿Compatible?
2.8 ❌ No (requiere Python 3+)
2.9 ✅ Sí
2.10 ❓ Desconocido
2.11 ❓ Desconocido

Instalación

pip install -r requirements.txt
pip install -e .

Configuración

Plugins

Activa el plugin en tu configuración de CKAN:

ckan.plugins = … dge_scheming

Configuración en ckan.ini

Note

La configuración específica de datos.gob.es está documentada en: https://github.com/datosgobes/datos.gob.es/blob/master/docs/202512_datosgobes-ckan-doc_es.pdf (sección 3.11).

La documentación operativa de la plataforma muestra una activación conjunta típica de extensiones:

ckan.plugins = dge_brokenlinks dge dge_dashboard dge_ga_report dge_ga dcat
dge_harvest dge_nti_rdf_harvester dge_dcat_ap_es_rdf_harvester harvest fluent
scheming_datasets dge_dataservice dge_scheming stats report comments
dge_drupal_users

Ejemplo de configuración de esquemas y presets:

# Esquema para conjuntos de datos y distribuciones, así como ckanext-dge-dataservice con el esquema para servicios de datos
scheming.dataset_schemas =
	ckanext.dge_scheming:nti_dge_dataset.yaml
	ckanext.dge_scheming:nti_dge_dataservice.yaml

# Presets especificos para ckanext-dge-scheming
scheming.presets =
	ckanext.scheming:presets.json
	ckanext.fluent:presets.json
	ckanext.dge_scheming:presets.json

Licencia

Este proyecto se distribuye bajo licencia GNU Affero General Public License (AGPL) v3.0 o posterior. Consulta el fichero LICENSE.

About

Ampliación del esquema de metadatos de CKAN a los requisitos de la Norma Técnica de Interoperabilidad de Reutilización de recursos de la información (NTI-RISP) y DCAT-AP-ES.

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Python 77.2%
  • HTML 22.8%