¿Existe un enfoque universal y estándar (y es de esperar que existan herramientas que apoyen su gestión) para almacenar metadatos geoespaciales en bases de datos espaciales que no sean de ESRI junto con los propios datos (y, por tanto, que puedan viajar con ellos cuando se vuelquen)?
Espero identificar un enfoque que se base simplemente en tablas y relaciones y que, por tanto, pueda utilizarse en bases de datos como PostGIS, Spatialite, Oracle, SQL Server, etc. En este caso, los metadatos se refieren a la información narrativa sobre los datos (es decir, la información del tipo de metadatos geoespaciales US FGDC o ISO 19139), y no a las BBOX y las cosas internas.
Los usuarios de ESRI disponen ahora de varios formatos XML que pueden describir y acompañar universalmente los datos, ya sean archivos (Shapefiles) o Geodatabases. Sin embargo, ¿qué opciones existen cuando no se utiliza el software de ESRI? Sí, por supuesto, podría diseñar mis propias tablas, estructura de datos, etc. Pero por qué reinventar una rueda que seguramente existe.
ACTUALIZACIÓN:
Los componentes arquitectónicos complejos como Geonetwork (o cualquier cosa que implique necesariamente un servidor) es exactamente lo que necesito evitar. Además, los metadatos vivirían con los datos, no como una base de datos separada. Los requisitos son los siguientes y debería haberlo indicado al principio.
Requisitos del sistema: 1. La arquitectura no debe necesitar más que QGIS y una base de datos de Spatialite, en parte porque la organización no es lo suficientemente sofisticada como para ejecutar nada en un servidor y no tiene dinero para comprar nada o hacer que se construya/despliegue algo.
Requisito funcional: 1. Los datos deben ser fácilmente distribuidos a muchas personas y la documentación no debe ser fácilmente separada de los datos - lo que significa que deben vivir y ser fácilmente distribuidos juntos para que siempre sepa cuáles son los datos y por qué fueron creados, etc - si tengo los datos tengo la documentación. 2. Al igual que los propios datos, la documentación de los metadatos debe poder editarse y mantenerse fácilmente con herramientas de escritorio intuitivas y por personal no técnico.
Caso de uso: 1. El estudiante voluntario Bobby (y que acaba de aprender SIG) crea algunos datos de sitios de monitoreo como parte de un estudio. 2. Bobby registra las entradas que utilizó, la explicación de sus pasos de procesamiento y otra información que ayuda a otros a entender el linaje de los datos. 3. Bobby consigue un trabajo real y se marcha, dejando sus datos respaldados en un CD-ROM. 4. Dos años después, alguien encuentra los datos y determina que son muy útiles porque puede leer la documentación que contienen.
Si vienes de organizaciones sofisticadas dirás: "Hombre, qué situación más jodida. Sólo hay que gestionar los datos de la manera correcta (sea lo que sea)". Pero los escenarios relacionados son en realidad bastante comunes en mi mundo.