SERVICIO DE CATÁLOGO WEB (CSW)


El servicio Catalog Service for the Web (CSW) está definido por el Open Geospatial Consortium (OGC) con el objeto de definir las interfaces para la recuperación, captura y consulta de metadatos acerca de los propios datos. Permite la búsqueda de información geográfica de orígenes diversos y temática variada de manera que el usuario pueda localizar información geográfica utilizando las operaciones habilitadas a tal efecto.

El estándar define cinco operaciones básicas:
  1. GetCapabilities, devuelve la descripción formal o metadato del servicio y la descripción de las operaciones que permite realizar el presente servicio.
  2. DescribeRecord, permite a un cliente descubrir los elementos del modelo de información soportado por el servicio de catálogo. La operación permite consultar parte o la totalidad de la descripción del modelo de información.
  3. GetRecords, permite hacer una consulta sobre el catálogo de metadatos solicitando todos los registros de metadatos que cumplen con las condiciones previamente impuestas por el usuario. Esta operación se complementa con el complemento Brief en el caso de querer una vista simplificado de los resultados sobre los que se quiere consultar
  4. GetRecordsBy, permite hacer una consulta individualizada de un registro por medio de un valor o clave única.
  5. GetDomain, permite desarrollar interfaces de usuario que sugieran posibles valores para determinados elementos de los metadatos ya sea el caso de categorías, palabras clave, etc.

La dirección de acceso a la descripción formal del servicio CSW que proporciona el icearagon, es la siguiente:

https://icearagon.aragon.es/RCA/srv/spa/csw?Service=CSW&Request=GetCapabilities

La integración del servicio CSW de icearagon se puede realizar tanto desde entornos Web como desde clientes SIG, tanto comerciales como software libre. A continuación, se muestran unos ejemplos significativos de peticiones al servicio usando un navegador Web:

  • Petición DescribeRecord, al servicio CSW.
  • Petición GetRecordById, que devuelve el metadato bajo Norma ISO 19115 (resumido) del Nomenclátor Geográfico de Aragón (NGA).
  • Petición GetRecordById, que devuelve el metadato bajo Norma ISO 19115 (completo) del Nomenclátor Geográfico de Aragón (NGA).
  • Petición GetRecordById, que devuelve el metadato en Dublincore del Nomenclátor Geográfico de Aragón (NGA).