Cómo auditar metadatos y GetCapabilities sin confundir señal con certificación
Flujo local para revisar XML, identificación, responsables, extensión, fechas, licencias y capacidades OGC antes de una evaluación experta.
Una auditoría inicial de metadatos y geoservicios puede automatizar señales objetivas: XML bien formado, campos de identificación, responsable, extensión espacial y temporal, sistema de referencia, restricciones, formatos, operaciones y capas declaradas en GetCapabilities. El resultado debe ser una lista explicable de presencias, ausencias e inconsistencias. No debe convertirse en un sello de conformidad ni reemplazar la lectura del estándar aplicable.
Qué decisión resuelve esta guía
Empiece definiendo el perfil contra el cual revisará el documento. “ISO” cubre familias y perfiles distintos; “OGC” agrupa especificaciones con versiones y operaciones diferentes. El auditor debe registrar tipo de documento y versión cuando puedan determinarse, y marcar “no identificado” en vez de asumir. Para el contexto colombiano, el Marco de Interoperabilidad divulgado por la ICDE ayuda a ubicar el análisis institucional.
Defina perfiles de revisión separados para metadatos de conjuntos, metadatos de servicios y documentos GetCapabilities. Registre versión del estándar, espacio de nombres, idioma y codificación antes de evaluar campos, porque el mismo nombre puede tener significado distinto entre perfiles. Para un servicio, compruebe operaciones, formatos, límites, sistemas de referencia y capas anunciadas; después contraste una muestra con la respuesta real. El reporte debe distinguir XML ilegible, elemento ausente, valor incoherente y dato que requiere interpretación. Esta separación permite corregir primero los fallos que impiden descubrimiento o consumo sin declarar una certificación que el auditor no otorga.
Flujo de trabajo recomendado
- Acordar. Procese el XML localmente, limite tamaño y rechace entidades externas o contenido mal formado.
- Estructurar. Identifique estándar, versión, idioma y jerarquía antes de evaluar elementos específicos.
- Comprobar. Revise título, resumen, responsable, fechas, extensión, CRS, linaje, licencia y restricciones.
- Documentar. Para GetCapabilities, contraste operaciones, formatos, capas, CRS y URLs declaradas.
- Operar. Genere hallazgos con ruta del elemento, severidad, evidencia y acción sugerida.
Controles mínimos antes de publicar o entregar
Una revisión útil combina controles automáticos con revisión experta. Como mínimo, registre:
- archivo y hash asociados al resultado.
- reglas versionadas y legibles.
- diferencia entre obligatorio, condicional y recomendado.
- ausencia de solicitudes salientes durante la carga local.
Límites que deben permanecer visibles
Que un elemento exista no significa que sea correcto. Una extensión puede estar invertida, una licencia puede no cubrir redistribución y una URL puede responder solo desde una red interna. Del mismo modo, un campo ausente puede ser condicional para cierto perfil. El reporte automatizado orienta revisión y priorización; no certifica metadatos, servicios ni a la entidad productora.
Para llevar este método a un proyecto concreto, revise el servicio sectorial de GeoSAT y contraste sus dependencias con el servicio relacionado. Ambos enlaces cumplen intenciones distintas: esta guía explica el proceso; las páginas de servicio delimitan alcance, evidencia y siguiente paso comercial.