diff --git a/R/ISOAbstractObject.R b/R/ISOAbstractObject.R index c563f352..6abe601e 100644 --- a/R/ISOAbstractObject.R +++ b/R/ISOAbstractObject.R @@ -69,10 +69,10 @@ ISOAbstractObject <- R6Class("ISOAbstractObject", xmlComments = function(isoCompliant = NA, inspireReport = NULL){ comments <- list() geometa <- packageDescription("geometa") - title <- paste0("ISO 19139 XML generated by geometa R package - Version ", geometa$Version) + title <- paste0("ISO ",getMetadataStandard()," XML generated by geometa R package - Version ", geometa$Version) isISOCompliant <- ifelse(is.na(isoCompliant),"NOT TESTED", ifelse(isoCompliant, "YES", "NO")) - ISOCompliance <- paste0("ISO 19139 XML compliance: ", isISOCompliant) + ISOCompliance <- paste0("ISO ",getMetadataStandard()," XML compliance: ", isISOCompliant) isINSPIRECompliant <- ifelse(is.null(inspireReport), "NOT TESTED", ifelse(inspireReport$Status=="PASSED", "YES", "NO")) INSPIRECompliance <- paste0("INSPIRE compliance: ", isINSPIRECompliant) @@ -1020,7 +1020,7 @@ ISOAbstractObject <- R6Class("ISOAbstractObject", suppressWarnings(xmlAttrs(out) <- rootXMLAttrs) } - #validation vs. ISO 19139 XML schemas + eventually INSPIRE + #validation vs. ISO 19139/19115-3 XML schemas + eventually INSPIRE compliant <- NA if(validate){ compliant <- self$validate(xml = out, strict = strict, inspire = inspire, inspireValidator = inspireValidator) @@ -1088,7 +1088,7 @@ ISOAbstractObject <- R6Class("ISOAbstractObject", errorMsg <- paste0(substr(error$msg, 1, nchar(error$msg)-2), " at line ", error$line, ".") self[[loggerType]](errorMsg) } - msg <- sprintf("Object '%s' is INVALID according to ISO 19139 XML schemas!", self$getClassName()) + msg <- sprintf("Object '%s' is INVALID according to ISO %s XML schemas!", self$getClassName(), getMetadataStandard()) if(strict){ self$ERROR(msg) stop(msg) @@ -1096,7 +1096,7 @@ ISOAbstractObject <- R6Class("ISOAbstractObject", self$WARN(msg) } }else{ - self$INFO(sprintf("Object '%s' is VALID according to ISO 19139 XML schemas!", self$getClassName())) + self$INFO(sprintf("Object '%s' is VALID according to ISO %s XML schemas!", self$getClassName(), getMetadataStandard())) } if(inspire){