Method used to instantiate an INSPIRE Metadata validator. To check metadata with the INSPIRE metadata validator, a user API key is now required, and should be specified with the apiKey. By default, the url will be the INSPIRE production service https://inspire.ec.europa.eu/validator/swagger-ui.html.
The keyring_backend can be set to use a different backend for storing the INSPIRE metadata validator API key with keyring (Default value is 'env').
keyring_backend: backend name to use with keyring to store API key
Method uploadFile()
Uploads a file. Upload a XML metadata file to INSPIRE web-service. Method called internally through getValidationReport.
Usage
INSPIREMetadataValidator$uploadFile(path)
Arguments
path: path
Returns
the response from the web-service
Method getAPIKey()
Retrieves the API key
Usage
INSPIREMetadataValidator$getAPIKey()
Returns
the API key as character
Method getValidationReport()
Get validation report for a metadata specified either as R object of class ISOMetadata (from geometa package) or XMLInternalNode-class
(from XML package), or as XML file, providing the path of the XML file to be sent to the INSPIRE metadata validator web-service. By default, a summary report is returned. To append the raw response of INSPIRE validation web-service to the summary report, set raw = TRUE.