Browse (7.25 kB)

CSW_Test_Metadata: a script to get CSW metadata records and test their contents

Download (7.25 kB)
posted on 2018-06-14, 19:08 authored by Hernán De AngelisHernán De Angelis
This Perl script connects to a given CSW catalog, downloads metadata posts as a XML file and parses its contents. The script reports links to metadata, tests information and service links, and reports eventual fails. It can also use the Inspire validator to get compliance reports for Inspire metadata.

The script requires Perl and a number of Perl modules. Requests to the Inspire validator need curl. Written to run on Linux, may need some adaptation to work on other operative systems.

CSW_Test_Metadata is distributed under the GNU Lesser General Public License (LGPL) version 3 or later. Copies of the The GNU General Public License (GPL) and the GNU Lesser General Public License (LGPL) are distributed along with the sources. Refer to the file LGPLv3.TXT.

Permission to use, copy, modify, and distribute (with no more than a reasonable redistribution fee) this software and its documentation for any purpose is hereby granted, provided that the above copyright notice appear in all copies, that both that copyright notice and this permission notice appear in supporting documentation, and that the name of CSW_Test_Metadata not be used in advertising or publicity pertaining to distribution of the software without specific, written prior permission. The author makes no representations about the suitability of this software for any purpose. It is provided "as is" without expressed or implied warranty. It is provided with no support and without obligation on the part of the author to assist in its use, correction, modification, or enhancement.


Usage metrics