1
Abril 2009 Servicios OGC para una IDE 1
Teoría CSW (Catalogue Service Web)
Alejandra Sánchez MagantoIGN
Servicios OGC para una IDE con SL
Abril 2009 Servicios OGC para una IDE 2
Hidrografía
Capa Hidrología
BCN-25
Mapa Topográfico
1:25.000
……….
Metadatos:
Definición de Catálogo
2
Abril 2009 Servicios OGC para una IDE 3
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
DIGA (Directorio de Información Geográfica Accesible)
Abril 2009 Servicios OGC para una IDE 4
Nombre:……….
Fecha:………..
Resumen:………
Imagen
Usuario realiza una búsqueda
3
Abril 2009 Servicios OGC para una IDE 5
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 serviciosgeoespaciales así como otra información de recursos.
http://www.opengeospatial.org/standards/cat
Abril 2009 Servicios OGC para una IDE 6
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 andorganization)
de catálogos de información geoespacial y sus recursos relacionados.
4
Abril 2009 Servicios OGC para una IDE 7
• 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 8
Modelo
General
Protocolo de
Conexión
Perfil de
Aplicación
Utiliza
Mapea con
5
Abril 2009 Servicios OGC para una IDE 9
CORBA/IIOPProtocol Binding
CSW(HTTP Protocol
Binding)
General
Model
CORE
ISO19115/
ISO19119
Z39.50Protocol Binding
XML POST
KVP
SOAP
XML POST
KVP
SOAP
ebRIMISO/TS 15000-3
XML POST
KVP
SRW
SOAP
KVP
Abril 2009 Servicios OGC para una IDE 10
Arquitectura de referencia:
Aplicación Cliente
Servicio de Catálogo
Repositorio de Metadatos
Recurso
Interfaz de catálogo OGC
Búsqueda Distribuida
Interfaces de servicio OGC
6
Abril 2009 Servicios OGC para una IDE 11
Abril 2009 Servicios OGC para una IDE 12
Cliente Servidor
¿ qué existe relacionado con
carreteras?Petición
Metadato AMetadato BMetadato C…….Respuesta
7
Abril 2009 Servicios OGC para una IDE 13
Operaciones
GetDomain
Informa sobre sus características ( archivo de capacidades)GetCapabilities
Permite a los usuarios consultar la estructura de los registros. Previamente deben crearse metadatos de los tipos de recursos.
DescribeRecord
Permite a los usuarios consultar los valores permitidos de un parámetro o propiedad determinados
GetRecords
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 14
Operaciones
HarvestRecords
Permite a los usuarios obtener metadatos de recursos previamente referenciados en un conjunto de resultados previos o de una lista de identificadores de recursos
GetRecordsById
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
Transaction
8
Abril 2009 Servicios OGC para una IDE 15
Abril 2009 Servicios OGC para una IDE 16
http://www.idee.es/csw/client.html
9
Abril 2009 Servicios OGC para una IDE 17
GetCapabilities
Abril 2009 Servicios OGC para una IDE 18
DescribeRecord
http://schemas.opengis.net/csw/2.0.2/record.xsd
10
Abril 2009 Servicios OGC para una IDE 19
Abril 2009 Servicios OGC para una IDE 20
GetRecordsById
11
Abril 2009 Servicios OGC para una IDE 21
Abril 2009 Servicios OGC para una IDE 22
GetRecords
12
Abril 2009 Servicios OGC para una IDE 23
Abril 2009 Servicios OGC para una IDE 24
13
Abril 2009 Servicios OGC para una IDE 25
Más información
• Herramientas para crear servicios CSW:– 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/OperacionesCSW.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 26
14
Abril 2009 Servicios OGC para una IDE 27http://peru.georiesgo.net
Abril 2009 Servicios OGC para una IDE 28
15
Abril 2009 Servicios OGC para una IDE 29
http://metadatos.ingemmet.gob.pe:8080/geonetwork/srv/es/main.home
Abril 2009 Servicios OGC para una IDE 30
Gracias por vuestra atención
Alejandra Sánchez MagantoInstituto Geográfico Nacional
Top Related