Catalog Service for the Web (CSW)

RECU-0034 (Recurso Especificación)

Características

Esta norma se centra en la implementación de los servicios de catálogo de datos y servicios geográficos basados en metadatos. Se apoya en la norma ISO 19115 que trata sobre la construcción de perfiles de metadatos mediante el empleo del lenguaje XML.

Contempla dos tipos de operaciones:  a) CWS, para la consulta del catálogo (descubrimiento y búsqueda) y b) CWST, para gestión del catálogo (alta, baja, modificación).

Primitivas

  • GetCapabilities: Devuelve un XML con los metatdatos del servicio. Este XML provee información sobre el tipo y versión del servicio, formatos soportados, etc. Obligatoria (CSW).
  • GetRecords: Permite la búsqueda (search) y presentación (present) de registros de metadatos (ejemplo: solicitud de los registros del catálogo cuyo título sea “Madrid”). Obligatoria (CSW).
  • DescribeRecord: Permite obtener elementos del modelo de información soportado. Obligatoria (CSW).
  • GetDomain: La operación GetDomain se utiliza para obtener información en tiempo real sobre el rango de valores de un elemento de registro de metadatos o de un parámetro de la petición. Opcional (CSW).
  • GetRecordById: Solicita la representación por defecto de los registros localizados por su identificador. Obligatoria (CSW).
  • Transaction: Define una interface para la creación, modificación y borrado de registros del catálogo. La petición está formada por elementos Insert, Update o Delete según la operación (CSWT). Obligatoria (CSWT).
  • Harvest: Permite “cosechar” datos para el catálogo, es decir, únicamente referencia los datos que deben ser insertados o actualizados en el catálogo y será responsabilidad del servicio del catálogo resolver la referencia, localizar los datos y procesarlos.(CSWT). La operación puede ser invocada en modo síncrono o en modo asíncrono. Obligatoria (CSWT).

Implementaciones

A continuación mencionamos algunas herramientas que implementan esta norma:

  • Servidores: ArcIMS Metadata Server, Geonetwork Opensource, deegree Web Catalog Service
  • Clientes: gvSIG

Destacamos la implementación de este servicio realizada por Geonetwork.

Relación con otros estándares

  • CQL: Las consultas se definen con un XML derivado de CQL (OGC Common Query Language).

Versiones

82

Contenidos relacionados