Skip to content

Conversation

- Añadida FAQ explicativa de las convenciones
- Añadida FAQ sobre relación entre el modelo y las convenciones.
- Añadidas preguntas al FAQPage.
- Añadido apartado en la sección de ejemplos
- Añadidos ejemplos RDF y TTL
Ejemplo completo (propiedades obligatorias, recomendadas y opcionales) de DCAT-AP-ES
@Admindatosgobes Admindatosgobes added bug Hay algo que no funciona documentation Mejoras o añadidos a la documentación enhancement Nueva función o petición DCAT-AP-ES Incidencias sobre el modelo convention Incidencias sobre convenciones técnicas, semánticas y organizativas labels Dec 16, 2025
@github-actions
Copy link

Informe de Validación DCAT-AP-ES

Generado: 2025-12-16 11:56:36

Visión General de las Fases de Validación

El proceso de validación de DCAT-AP-ES consta de tres fases complementarias:

Fase 0: Comparación Modelo-SHACL

Propósito: Verificar que el modelo de documentación tiene definiciones SHACL correspondientes

  • Estado: ✅ CORRECTO
  • Problemas CRÍTICOS: 0
  • Advertencias informativas: 20 WARN, 0 INFO (no bloqueantes)

Fase 1: Validación Sintáctica (Formas SHACL)

Propósito: Verificar que los archivos de formas SHACL son RDF/Turtle sintácticamente válidos

  • Errores de sintaxis: 0
  • Estado: ✅ CORRECTO

Fase 2: Validación Semántica (Ejemplos RDF contra SHACL)

Propósito: Validar archivos de ejemplo RDF contra las restricciones de las formas SHACL

Caso de Prueba Esperado Estado
DCAT-AP-ES Minimal Example Avisos permitidos ✅ CORRECTO
DCAT-AP-ES Full Example Conformidad completa ✅ CORRECTO
DCAT-AP-ES HVD Minimal Example Avisos permitidos ✅ CORRECTO
DCAT-AP-ES HVD Full Example Conformidad completa ✅ CORRECTO

Estadísticas

  • Fase 0 (Modelo-SHACL): Problemas CRÍTICOS: 0
  • Fase 1 (Sintaxis): Errores: 0
  • Fase 2 (Semántica): Fallos en pruebas: 0

Informes Detallados

Tip

GitHub Actions: Informes detallados disponibles en los artefactos generados por el contenedor. Ver: https://github.com/datosgobes/DCAT-AP-ES/actions/workflows/validate-shacl.yml

Fase 0 - Comparación Modelo-SHACL:

  • model-vs-shacl-report.md - Formato Markdown con análisis detallado de propiedades

Fase 2 - Resultados de Validación SHACL (formato Turtle):

  • dcatapes_minimal-report.ttl - DCAT-AP-ES Minimal Example
  • dcatapes_full-report.ttl - DCAT-AP-ES Full Example
  • dcatapes_hvd_minimal-report.ttl - DCAT-AP-ES HVD Minimal Example
  • dcatapes_hvd_full-report.ttl - DCAT-AP-ES HVD Full Example

@github-actions
Copy link

Informe de Validación DCAT-AP-ES

Generado: 2025-12-16 12:48:52

Visión General de las Fases de Validación

El proceso de validación de DCAT-AP-ES consta de tres fases complementarias:

Fase 0: Comparación Modelo-SHACL

Propósito: Verificar que el modelo de documentación tiene definiciones SHACL correspondientes

  • Estado: ✅ CORRECTO
  • Problemas CRÍTICOS: 0
  • Advertencias informativas: 20 WARN, 0 INFO (no bloqueantes)

Fase 1: Validación Sintáctica (Formas SHACL)

Propósito: Verificar que los archivos de formas SHACL son RDF/Turtle sintácticamente válidos

  • Errores de sintaxis: 0
  • Estado: ✅ CORRECTO

Fase 2: Validación Semántica (Ejemplos RDF contra SHACL)

Propósito: Validar archivos de ejemplo RDF contra las restricciones de las formas SHACL

Caso de Prueba Esperado Estado
DCAT-AP-ES Minimal Example Avisos permitidos ✅ CORRECTO
DCAT-AP-ES Full Example Conformidad completa ✅ CORRECTO
DCAT-AP-ES HVD Minimal Example Avisos permitidos ✅ CORRECTO
DCAT-AP-ES HVD Full Example Conformidad completa ✅ CORRECTO

Estadísticas

  • Fase 0 (Modelo-SHACL): Problemas CRÍTICOS: 0
  • Fase 1 (Sintaxis): Errores: 0
  • Fase 2 (Semántica): Fallos en pruebas: 0

Informes Detallados

Tip

GitHub Actions: Informes detallados disponibles en los artefactos generados por el contenedor. Ver: https://github.com/datosgobes/DCAT-AP-ES/actions/workflows/validate-shacl.yml

Fase 0 - Comparación Modelo-SHACL:

  • model-vs-shacl-report.md - Formato Markdown con análisis detallado de propiedades

Fase 2 - Resultados de Validación SHACL (formato Turtle):

  • dcatapes_minimal-report.ttl - DCAT-AP-ES Minimal Example
  • dcatapes_full-report.ttl - DCAT-AP-ES Full Example
  • dcatapes_hvd_minimal-report.ttl - DCAT-AP-ES HVD Minimal Example
  • dcatapes_hvd_full-report.ttl - DCAT-AP-ES HVD Full Example

@github-actions
Copy link

Informe de Validación DCAT-AP-ES

Generado: 2025-12-17 15:54:34

Visión General de las Fases de Validación

El proceso de validación de DCAT-AP-ES consta de tres fases complementarias:

Fase 0: Comparación Modelo-SHACL

Propósito: Verificar que el modelo de documentación tiene definiciones SHACL correspondientes

  • Estado: ✅ CORRECTO
  • Problemas CRÍTICOS: 0
  • Advertencias informativas: 20 WARN, 0 INFO (no bloqueantes)

Fase 1: Validación Sintáctica (Formas SHACL)

Propósito: Verificar que los archivos de formas SHACL son RDF/Turtle sintácticamente válidos

  • Errores de sintaxis: 0
  • Estado: ✅ CORRECTO

Fase 2: Validación Semántica (Ejemplos RDF contra SHACL)

Propósito: Validar archivos de ejemplo RDF contra las restricciones de las formas SHACL

Caso de Prueba Esperado Estado
DCAT-AP-ES Minimal Example Avisos permitidos ✅ CORRECTO
DCAT-AP-ES Full Example Conformidad completa ✅ CORRECTO
DCAT-AP-ES HVD Minimal Example Avisos permitidos ✅ CORRECTO
DCAT-AP-ES HVD Full Example Conformidad completa ✅ CORRECTO

Estadísticas

  • Fase 0 (Modelo-SHACL): Problemas CRÍTICOS: 0
  • Fase 1 (Sintaxis): Errores: 0
  • Fase 2 (Semántica): Fallos en pruebas: 0

Informes Detallados

Tip

GitHub Actions: Informes detallados disponibles en los artefactos generados por el contenedor. Ver: https://github.com/datosgobes/DCAT-AP-ES/actions/workflows/validate-shacl.yml

Fase 0 - Comparación Modelo-SHACL:

  • model-vs-shacl-report.md - Formato Markdown con análisis detallado de propiedades

Fase 2 - Resultados de Validación SHACL (formato Turtle):

  • dcatapes_minimal-report.ttl - DCAT-AP-ES Minimal Example
  • dcatapes_full-report.ttl - DCAT-AP-ES Full Example
  • dcatapes_hvd_minimal-report.ttl - DCAT-AP-ES HVD Minimal Example
  • dcatapes_hvd_full-report.ttl - DCAT-AP-ES HVD Full Example

@mjanez mjanez linked an issue Dec 18, 2025 that may be closed by this pull request
6 tasks
- Añadido foaf:homepage como propiedad recomendada para indicar la página principal de la iniciativa de datos del identificador (metadato alternativo).
@github-actions
Copy link

Informe de Validación DCAT-AP-ES

Generado: 2025-12-19 09:36:32

Visión General de las Fases de Validación

El proceso de validación de DCAT-AP-ES consta de tres fases complementarias:

Fase 0: Comparación Modelo-SHACL

Propósito: Verificar que el modelo de documentación tiene definiciones SHACL correspondientes

  • Estado: ✅ CORRECTO
  • Problemas CRÍTICOS: 0
  • Advertencias informativas: 20 WARN, 0 INFO (no bloqueantes)

Fase 1: Validación Sintáctica (Formas SHACL)

Propósito: Verificar que los archivos de formas SHACL son RDF/Turtle sintácticamente válidos

  • Errores de sintaxis: 0
  • Estado: ✅ CORRECTO

Fase 2: Validación Semántica (Ejemplos RDF contra SHACL)

Propósito: Validar archivos de ejemplo RDF contra las restricciones de las formas SHACL

Caso de Prueba Esperado Estado
DCAT-AP-ES Minimal Example Avisos permitidos ✅ CORRECTO
DCAT-AP-ES Full Example Conformidad completa ✅ CORRECTO
DCAT-AP-ES HVD Minimal Example Avisos permitidos ✅ CORRECTO
DCAT-AP-ES HVD Full Example Conformidad completa ✅ CORRECTO

Estadísticas

  • Fase 0 (Modelo-SHACL): Problemas CRÍTICOS: 0
  • Fase 1 (Sintaxis): Errores: 0
  • Fase 2 (Semántica): Fallos en pruebas: 0

Informes Detallados

Tip

GitHub Actions: Informes detallados disponibles en los artefactos generados por el contenedor. Ver: https://github.com/datosgobes/DCAT-AP-ES/actions/workflows/validate-shacl.yml

Fase 0 - Comparación Modelo-SHACL:

  • model-vs-shacl-report.md - Formato Markdown con análisis detallado de propiedades

Fase 2 - Resultados de Validación SHACL (formato Turtle):

  • dcatapes_minimal-report.ttl - DCAT-AP-ES Minimal Example
  • dcatapes_full-report.ttl - DCAT-AP-ES Full Example
  • dcatapes_hvd_minimal-report.ttl - DCAT-AP-ES HVD Minimal Example
  • dcatapes_hvd_full-report.ttl - DCAT-AP-ES HVD Full Example

…ns-relation

FAQs sobre convenciones datos.gob.es y su relación con el modelo DCAT-AP-ES
@github-actions
Copy link

Informe de Validación DCAT-AP-ES

Generado: 2025-12-31 09:20:35

Visión General de las Fases de Validación

El proceso de validación de DCAT-AP-ES consta de tres fases complementarias:

Fase 0: Comparación Modelo-SHACL

Propósito: Verificar que el modelo de documentación tiene definiciones SHACL correspondientes

  • Estado: ✅ CORRECTO
  • Problemas CRÍTICOS: 0
  • Advertencias informativas: 20 WARN, 0 INFO (no bloqueantes)

Fase 1: Validación Sintáctica (Formas SHACL)

Propósito: Verificar que los archivos de formas SHACL son RDF/Turtle sintácticamente válidos

  • Errores de sintaxis: 0
  • Estado: ✅ CORRECTO

Fase 2: Validación Semántica (Ejemplos RDF contra SHACL)

Propósito: Validar archivos de ejemplo RDF contra las restricciones de las formas SHACL

Caso de Prueba Esperado Estado
DCAT-AP-ES Minimal Example Avisos permitidos ✅ CORRECTO
DCAT-AP-ES Full Example Conformidad completa ✅ CORRECTO
DCAT-AP-ES HVD Minimal Example Avisos permitidos ✅ CORRECTO
DCAT-AP-ES HVD Full Example Conformidad completa ✅ CORRECTO

Estadísticas

  • Fase 0 (Modelo-SHACL): Problemas CRÍTICOS: 0
  • Fase 1 (Sintaxis): Errores: 0
  • Fase 2 (Semántica): Fallos en pruebas: 0

Informes Detallados

Tip

GitHub Actions: Informes detallados disponibles en los artefactos generados por el contenedor. Ver: https://github.com/datosgobes/DCAT-AP-ES/actions/workflows/validate-shacl.yml

Fase 0 - Comparación Modelo-SHACL:

  • model-vs-shacl-report.md - Formato Markdown con análisis detallado de propiedades

Fase 2 - Resultados de Validación SHACL (formato Turtle):

  • dcatapes_minimal-report.ttl - DCAT-AP-ES Minimal Example
  • dcatapes_full-report.ttl - DCAT-AP-ES Full Example
  • dcatapes_hvd_minimal-report.ttl - DCAT-AP-ES HVD Minimal Example
  • dcatapes_hvd_full-report.ttl - DCAT-AP-ES HVD Full Example

@github-actions
Copy link

Informe de Validación DCAT-AP-ES

Generado: 2025-12-31 11:12:54

Visión General de las Fases de Validación

El proceso de validación de DCAT-AP-ES consta de tres fases complementarias:

Fase 0: Comparación Modelo-SHACL

Propósito: Verificar que el modelo de documentación tiene definiciones SHACL correspondientes

  • Estado: ✅ CORRECTO
  • Problemas CRÍTICOS: 0
  • Advertencias informativas: 20 WARN, 0 INFO (no bloqueantes)

Fase 1: Validación Sintáctica (Formas SHACL)

Propósito: Verificar que los archivos de formas SHACL son RDF/Turtle sintácticamente válidos

  • Errores de sintaxis: 0
  • Estado: ✅ CORRECTO

Fase 2: Validación Semántica (Ejemplos RDF contra SHACL)

Propósito: Validar archivos de ejemplo RDF contra las restricciones de las formas SHACL

Caso de Prueba Esperado Estado
DCAT-AP-ES Minimal Example Avisos permitidos ✅ CORRECTO
DCAT-AP-ES Full Example Conformidad completa ✅ CORRECTO
DCAT-AP-ES HVD Minimal Example Avisos permitidos ✅ CORRECTO
DCAT-AP-ES HVD Full Example Conformidad completa ✅ CORRECTO

Estadísticas

  • Fase 0 (Modelo-SHACL): Problemas CRÍTICOS: 0
  • Fase 1 (Sintaxis): Errores: 0
  • Fase 2 (Semántica): Fallos en pruebas: 0

Informes Detallados

Tip

GitHub Actions: Informes detallados disponibles en los artefactos generados por el contenedor. Ver: https://github.com/datosgobes/DCAT-AP-ES/actions/workflows/validate-shacl.yml

Fase 0 - Comparación Modelo-SHACL:

  • model-vs-shacl-report.md - Formato Markdown con análisis detallado de propiedades

Fase 2 - Resultados de Validación SHACL (formato Turtle):

  • dcatapes_minimal-report.ttl - DCAT-AP-ES Minimal Example
  • dcatapes_full-report.ttl - DCAT-AP-ES Full Example
  • dcatapes_hvd_minimal-report.ttl - DCAT-AP-ES HVD Minimal Example
  • dcatapes_hvd_full-report.ttl - DCAT-AP-ES HVD Full Example

Se usa sh:inversePath para detectar al menos una relacion inversa de DataService a partir de dcat:servesDataset en conjuntos de datos HVD (que contienen al menos un dcat:hvdCategory)

Fixes #88
fix: agregar restricciones para cumplir la Convención 12 en datasets HVD
@github-actions
Copy link

Informe de Validación DCAT-AP-ES

Generado: 2025-12-31 12:31:20

Visión General de las Fases de Validación

El proceso de validación de DCAT-AP-ES consta de tres fases complementarias:

Fase 0: Comparación Modelo-SHACL

Propósito: Verificar que el modelo de documentación tiene definiciones SHACL correspondientes

  • Estado: ✅ CORRECTO
  • Problemas CRÍTICOS: 0
  • Advertencias informativas: 20 WARN, 0 INFO (no bloqueantes)

Fase 1: Validación Sintáctica (Formas SHACL)

Propósito: Verificar que los archivos de formas SHACL son RDF/Turtle sintácticamente válidos

  • Errores de sintaxis: 0
  • Estado: ✅ CORRECTO

Fase 2: Validación Semántica (Ejemplos RDF contra SHACL)

Propósito: Validar archivos de ejemplo RDF contra las restricciones de las formas SHACL

Caso de Prueba Esperado Estado
DCAT-AP-ES Minimal Example Avisos permitidos ✅ CORRECTO
DCAT-AP-ES Full Example Conformidad completa ✅ CORRECTO
DCAT-AP-ES HVD Minimal Example Avisos permitidos ✅ CORRECTO
DCAT-AP-ES HVD Full Example Conformidad completa ✅ CORRECTO

Estadísticas

  • Fase 0 (Modelo-SHACL): Problemas CRÍTICOS: 0
  • Fase 1 (Sintaxis): Errores: 0
  • Fase 2 (Semántica): Fallos en pruebas: 0

Informes Detallados

Tip

GitHub Actions: Informes detallados disponibles en los artefactos generados por el contenedor. Ver: https://github.com/datosgobes/DCAT-AP-ES/actions/workflows/validate-shacl.yml

Fase 0 - Comparación Modelo-SHACL:

  • model-vs-shacl-report.md - Formato Markdown con análisis detallado de propiedades

Fase 2 - Resultados de Validación SHACL (formato Turtle):

  • dcatapes_minimal-report.ttl - DCAT-AP-ES Minimal Example
  • dcatapes_full-report.ttl - DCAT-AP-ES Full Example
  • dcatapes_hvd_minimal-report.ttl - DCAT-AP-ES HVD Minimal Example
  • dcatapes_hvd_full-report.ttl - DCAT-AP-ES HVD Full Example

@mjanez mjanez merged commit 42ce01d into main Dec 31, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Hay algo que no funciona convention Incidencias sobre convenciones técnicas, semánticas y organizativas DCAT-AP-ES Incidencias sobre el modelo documentation Mejoras o añadidos a la documentación enhancement Nueva función o petición

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SHACL - Mejorar detección HVDs y aplicación Convención 12

2 participants