Servicios OGC para una IDE con SL Teoría CSW (Catalogue Service Web) Alejandra Sánchez Maganto IGN Abril 2009 Servicios OGC para una IDE 1 Definición de Catálogo Metadatos: Hidrografía Capa Hidrología BCN-25 Mapa Topográfico 1:25.000. Abril 2009 Servicios OGC para una IDE 2 1
DIGA (Directorio de Información Geográfica Accesible) Catálogo de Metadatos del IGN que nos permite: Obtener descripciones. Realizar consultas. Se encuentra estructurado en: Listado de Productos. Búsqueda de Productos Búsqueda de Unidades http://www.ign.es/diga/index.jsp Abril 2009 Servicios OGC para una IDE 3 Nombre:. Fecha:.. Resumen: Usuario realiza una búsqueda Imagen Abril 2009 Servicios OGC para una IDE 4 2
Introducción CSW (Catalogue Service Web) especificación que permite la publicación y el acceso a catálogos digitales de metadatos para datos y servicios geoespaciales así como otra información de recursos. http://www.opengeospatial.org/standards/cat Abril 2009 Servicios OGC para una IDE 5 Niveles de detalle Modelo general (General model): Modelo abstracto que especifica un conjunto de interfaces de servicios que soportan la funcionalidad de descubrimiento (discovery), acceso (access) y mantenimiento y organización (maintenance and organization) de catálogos de información geoespacial y sus recursos relacionados. Abril 2009 Servicios OGC para una IDE 6 3
Protocolo de conexión (Protocol Binding): Modelo que añade guías para el diseño de la implementación del modelo general. Incluye un mapeo entre las interfaces, operaciones y parámetros generales disponibles en el protocolo seleccionado Perfil de aplicación (Application profile): Modelo que extiende un protocolo de conexión documentando las decisiones de implementación y seleccionando una representación concreta para los contenidos de los catálogos. Abril 2009 Servicios OGC para una IDE 7 Modelo General Protocolo de Mapea con Utiliza Conexión Perfil de Aplicación Abril 2009 Servicios OGC para una IDE 8 4
General Model CORBA/IIOP Protocol Binding Z39.50 Protocol Binding CSW (HTTP Protocol Binding) XML POST SRW SOAP KVP CORE KVP SOAP ISO19115/ ISO19119 XML POST KVP SOAP ebrim ISO/TS 15000-3 XML POST KVP Abril 2009 Servicios OGC para una IDE 9 Arquitectura de referencia: Aplicación Cliente Búsqueda Distribuida Interfaz de catálogo OGC Servicio de Catálogo Interfaces de servicio OGC Repositorio de Metadatos Recurso Abril 2009 Servicios OGC para una IDE 10 5
Abril 2009 Servicios OGC para una IDE 11 qué existe relacionado con carreteras? Petición Cliente Servidor Respuesta Metadato A Metadato B Metadato C. Abril 2009 Servicios OGC para una IDE 12 6
Operaciones GetCapabilities DescribeRecord GetDomain GetRecords Informa sobre sus características ( archivo de capacidades) Permite a los usuarios consultar la estructura de los registros. Previamente deben crearse metadatos de los tipos de recursos. Permite a los usuarios consultar los valores permitidos de un parámetro o propiedad determinados los usuarios soliciten la ejecución de una consulta al catálogo (query) que busca entre los metadatos catalogados y devuelve un conjunto de resultados que contiene referencias (entre 0 y n) a todos los recursos registrados que satisfacen los requisitos de la consulta Abril 2009 Servicios OGC para una IDE 13 Operaciones GetRecordsById HarvestRecords Transaction Permite a los usuarios obtener metadatos de recursos previamente referenciados en un conjunto de resultados previos o de una lista de identificadores de recursos Permite que un usuario solicite que un servicio de catálogo intente obtener un recurso de una ubicación específica y, opcionalmente, crear una o más entradas para ese recurso Permite a los clientes solicitar acciones de inserción, actualización y borrado sobre una instancia del catálogo Abril 2009 Servicios OGC para una IDE 14 7
Abril 2009 Servicios OGC para una IDE 15 http://www.idee.es/csw/client.html Abril 2009 Servicios OGC para una IDE 16 8
GetCapabilities Abril 2009 Servicios OGC para una IDE 17 DescribeRecord http://schemas.opengis.net/csw/2.0.2/record.xsd Abril 2009 Servicios OGC para una IDE 18 9
Abril 2009 Servicios OGC para una IDE 19 GetRecordsById Abril 2009 Servicios OGC para una IDE 20 10
Abril 2009 Servicios OGC para una IDE 21 GetRecords Abril 2009 Servicios OGC para una IDE 22 11
Abril 2009 Servicios OGC para una IDE 23 Abril 2009 Servicios OGC para una IDE 24 12
Herramientas para crear servicios CSW: Más información http://www.opengeospatial.org/resource/products/byspec Esquemas de OGC para CSW: http://schemas.opengis.net/csw/ Ejemplos de peticiones CSW: http://www.idee.es/catalogoservicios/operaciones/operaciones CSW.pdf URL de servicios CSW en España: http://www.idee.es/catalogoservicios/cat2/indexcsw.html Catálogo Conector (Un cliente CSW para conectar catálogos de metadatos): http://www.orzancongres.com/ideart/061.pdf http://www.orzancongres.com/ide2008/061.pdf Abril 2009 Servicios OGC para una IDE 25 Abril 2009 Servicios OGC para una IDE 26 13
http://peru.georiesgo.net Abril 2009 Servicios OGC para una IDE 27 Abril 2009 Servicios OGC para una IDE 28 14
http://metadatos.ingemmet.gob.pe:8080/geonetwork/srv/es/main.home Abril 2009 Servicios OGC para una IDE 29 Gracias por vuestra atención Alejandra Sánchez Maganto Instituto Geográfico Nacional asmaganto@fomento.es Abril 2009 Servicios OGC para una IDE 30 15